2011-09-15 7 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()を呼び出すことにしました。

関連する問題