【发布时间】:2011-09-15 05:35:33
【问题描述】:
我有一个缓存的数组,它是从扩展 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();
【问题讨论】:
标签: php zend-framework zend-db zend-db-table