私のsymfony 2コントローラーには2つのアクションがあります。CrawlerBundle:Index:index
、CrawlerBundle:Index:update
。コンソールからインデックス アクションを実行する必要があります。どうやって?から始まると思います
php app\console ...
お願い助けて。
これらのアクションで行うことをサービスに移動し、コントローラーと作成するカスタム コマンドの両方から呼び出します。
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
$