2012-08-17 2 views
0

symfony 2 컨트롤러에서 두 가지 동작이 있습니다. CrawlerBundle:Index:index, CrawlerBundle:Index:update. 콘솔에서 인덱스 작업을 실행해야합니다. 내가 어떻게 할 수있는? 제 생각에는 php app\console ...콘솔에서 심포니 동작 실행

도와주세요.

답변

3

해당 작업에서 수행하는 작업을 a service으로 이동하고 컨트롤러와 the custom command에서 호출하십시오.

+0

내가 실행할 수 있습니다 오래된 코멘트를 삭제하는 크론과 예제가

$ php app/console phax:action controller action -p param1:value1 -p param2:value2 

:

만 서비스로 컨트롤러를 선언함으로써, 당신은 당신의 작업을 호출 할 수 있습니다 커스텀 커맨드의 액션? – AlOpal19

0

PhaxBundle을 사용하십시오.

$ php app/console phax:action comment deleteOldComments -p date:2013-06-05 
Old comments have been deleted: 18 
$