0

私のsymfony 2コントローラーには2つのアクションがあります。CrawlerBundle:Index:indexCrawlerBundle:Index:update。コンソールからインデックス アクションを実行する必要があります。どうやって?から始まると思います php app\console ...

お願い助けて。

4

2 に答える 2

2

これらのアクションで行うことをサービスに移動し、コントローラーと作成するカスタム コマンドの両方から呼び出します。

于 2012-08-17T09:36:03.477 に答える
0

PhaxBundleを使用します。

コントローラーをサービスとして宣言するだけで、以下を使用してアクションを呼び出すことができます。

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

古いコメントを削除する cron の例があります。

$ php app/console phax:action comment deleteOldComments -p date:2013-06-05
Old comments have been deleted: 18
$
于 2014-03-10T10:37:44.713 に答える