2011-09-15 47 views
0

我有一個緩存的數組,它是從擴展zend_db_Table_abstract的數據庫模型返回的。我在對象上使用 - > toArray()。檢索數據時,我想將其轉換回該模型。將數據傳遞給Zend_Db_Table_Rowset並返回每行的模型

我試着做以下

$modules = new Zend_Db_Table_Rowset(array('data' => $modules, 'table' => 'modules', 'rowClass' => 'Model_Db_Module')); 

現在,當我重複。

foreach ($modules as $module) 
    echo $module->name; 

我什麼都沒得到!如果我刪除'rowClass'=>'Model_Db_Module'。它返回正確的值。我如何才能通過返回正確的對象,以便我可以操縱數據,如果我需要?如果我需要使用

$module->name = "Cool Stuff"; 
$module->save(); 

回答

0

我決定緩存對象,並在檢索緩存數據時調用setTable()。

相關問題