我在控制器中有一個方法,就像這樣。事實上,我需要聲明函數checkLogin,這樣我可以在幾個控制器方法使用如下:Symfony 2在控制器方法中調用函數
class DefaultController extends Controller
{
/**
* @Route("/test")
* @Template()
*/
public function testAction()
{
if (checkLogin()){}
else {}
exit;
}
public static function checkLogin()
{
return 1;
}
}
在上述情況下,當我做這樣的,我越來越以下錯誤:
致命錯誤:調用未定義的函數NouPei \ WebSiteBundle \控制器\ checkLogin()在/home/noor/noupei/website/WebSiteBundle/Controller/DefaultController.php上線142
這是糟糕的軟件設計。你不應該把它放在控制器中。 –