3
我已經看到過,您可以使用createRowset
和和createRow
方法執行多次插入,而無需在循環中執行它們。使用Zend批量插入數據庫
我的問題是,我不確定createRowset
方法定義在哪個類中。我有以下的代碼,這將失敗,500的內部錯誤:
$twitterUsersModel = new TwitterUsers($this->db_adapter);
$rowset = $twitterUsersModel->createRowset(); // this is the line that fails
foreach ($data as $d)
{
$row = $twitterUsersModel->createRow($d);
$rowset->addRow($row);
}
$rowset->save();
我TwitterUsers
類擴展Zend_Db_Table_Abstract
類,(據我可以告訴)不具有createRowset
方法(只是用延伸測試Zend_Db_Table
,仍然無法正常工作)。有沒有其他方式可以從Zend_Db_Table_Abstract
擴展課程中做到這一點?
我明白了,所以我必須在循環中完成我的插入操作(只是很傷心,它不提供這種類型的東西。謝謝! – 2011-12-15 10:19:59