2012-07-08 158 views
0

我想通过for-loop将数据插入表中。所有的 首先我必须创建一个Symfony的任务有:如何为Symfony任务创建自定义SQL推进任务?

symfony generate:task namespace:MyTask 

现在我想产生一个推进SQL任务,我可以打电话到我的Symfony的任务,这样,当我打电话:

symfony namespaceMyTask 

它将一定数量的for(i=10; i < 30; i++)数据插入表中。

如何创建一个可以调用symfony任务的自定义推进任务?

回答

1

它位于“Executing a Task inside a Task”下的文档中。

$this->runTask('namespaceMyTask'); 
+0

谢谢!但那太棒了!但我想念创造自己的推进任务的方式!或者它不可能? – trouble 2012-07-09 07:43:19

+1

你不能创建一个“推进任务”,推动是orm不是框架。你必须创建一个symfony任务,它将使用propel来做你想做的事。 – j0k 2012-07-09 07:49:09