Tôi có một phương thức trong bộ điều khiển nói như thế này. Trong thực tế, tôi cần phải khai báo một chức năng checkLogin để tôi có thể sử dụng trong một số phương thức điều khiển như sau:Symfony 2 Gọi hàm trong Phương thức điều khiển
class DefaultController extends Controller
{
/**
* @Route("/test")
* @Template()
*/
public function testAction()
{
if (checkLogin()){}
else {}
exit;
}
public static function checkLogin()
{
return 1;
}
}
Trong trường hợp trên, khi tôi làm như thế này, tôi nhận được các lỗi sau:
Fatal error: Call to undefined function NouPei \ WebSiteBundle \ khiển \ checkLogin() trong /home/noor/noupei/website/WebSiteBundle/Controller/DefaultController.php trên đường dây 142
Đó là thiết kế phần mềm không hợp lệ. Bạn không nên đặt nó trong bộ điều khiển. –