У меня есть массив, который я кеширую, который был возвращен из модели базы данных, которая расширяет 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();