2012-07-08 93 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