Ho un metodo in un controller dire in questo modo. In realtà, io sono in necessità di dichiarare una funzione checkLogin in modo che possa essere usata in diversi metodo di controllo come di seguito:Symfony 2 Chiamare una funzione in un metodo di controller
class DefaultController extends Controller
{
/**
* @Route("/test")
* @Template()
*/
public function testAction()
{
if (checkLogin()){}
else {}
exit;
}
public static function checkLogin()
{
return 1;
}
}
Nel caso di cui sopra, quando sto facendo in questo modo, mi sto il seguente errore:
Fatal error: Call to undefined function NouPei \ WebSiteBundle \ controller \ checkLogin() in /home/noor/noupei/website/WebSiteBundle/Controller/DefaultController.php on line 142
Questa è una cattiva progettazione del software. Non dovresti metterlo in un controller. –