我有一个缓存的数组,它是从扩展zend_db_Table_abstract的数据库模型返回的。我在对象上使用 - > toArray()。检索数据时,我想将其转换回该模型。
我尝试过以下
$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 :(得分:0)
我决定在检索缓存数据时缓存对象并调用 - > setTable()。