0
私は、次のzendframeworkモデルクラスを持っているZend_Db_Table_Rowデータベーステーブルの宣言方法は?
class Application_Model_DbTable_Mobile extends Zend_Db_Table_Abstract {
protected $_name = 'mobile';
protected $_rowClass = 'Application_Model_Mobile';
}
オブジェクトクラス
class Application_Model_Mobile extends Zend_Db_Table_Row_Abstract {
}
しかし、私は、アプリケーションModel_Mobile oから直接保存しようとするとどのようにできたことは誤り
$m = new Application_Model_Mobile();
$m->name = 'Mobile Test';
$m->save();
Application error
Exception information:
Message: Specified column "chave" is not in the row
を返します。 Application_Model_Celularにモバイルテーブルがありますか?
:これを行うための標準的な方法はApplication_Model_Mobileクラスを定義し、同じようにコードを記述しないことであろう。 – dextervip