Tengo un método en un controlador decir de esta manera. De hecho, estoy en la necesidad de declarar una función checkLogin de modo que pueda usar en varias método de controlador, como a continuación:Symfony 2 Llamar a una función en un método de controlador
class DefaultController extends Controller
{
/**
* @Route("/test")
* @Template()
*/
public function testAction()
{
if (checkLogin()){}
else {}
exit;
}
public static function checkLogin()
{
return 1;
}
}
En el caso anterior, cuando lo estoy haciendo así, que estoy recibiendo el error siguiente:
Fatal error: Llamada a función no definida NouPei \ WebSiteBundle \ Controller \ checkLogin() en /home/noor/noupei/website/WebSiteBundle/Controller/DefaultController.php en la línea 142
Eso es un mal diseño de software. No deberías colocar eso en un controlador. –