사용자가 로그인했는지 확인하고 싶습니다. 전에 작업이 호출되기 전에 확인하십시오.Symfony 2 : 모든 컨트롤러 동작 전에 코드를 실행하는 방법은 무엇입니까?
Symfony\Bundle\FrameworkBundle\Controller\Controller
의 경우 preDispatch()
과 같은 것이 좋습니다.
나는이를 방지 싶습니다 난 그냥 2011/2012에서 주제를 발견
class MyBaseController extends Controller {
public function __construct() {
// ...
// check: logged in?
// ...
}
}
class MyFooController extends MyBaseController() {
// ...
}
. Symfony를 처음 접했을 때 버전 2.5를 사용했고 처음부터 모범 사례 권리를 알고 싶습니다. 조언? 사전에
감사합니다!
편집 :
흥미로운 : http://symfony.com/doc/current/cookbook/event_dispatcher/before_after_filters.html
를 사용할 수 있습니다. https://github.com/expertcoder/before-after-bundle 번들에 대한 건설적인 비판을 유용하게 사용하시기 바랍니다. 감사 – Sam