通常、Magento のモデルは MySQL データベースによって「バックアップ」されます。これは、データの取得元であり、永続化される場所です。標準の PHP 配列からデータを取得するにはどうすればよいですか? どこかで利用できるサンプルコードはありますか? (私は今のところ「読む」ことに特に興味がありますが、「書く」方法も知っておくと役に立ちます。)
1143 次
2 に答える
1
モデルのセーブスルーを追跡し、それがそのリソースモデルのセーブを呼び出していることを確認した場合
$this->_getResource()->beginTransaction();
$dataCommited = false;
try {
$this->_beforeSave();
if ($this->_dataSaveAllowed) {
$this->_getResource()->save($this);
$this->_afterSave();
このリソースにはメソッドがあります
$this->_getWriteAdapter();
そこから多くのSQLメソッドを呼び出すことができます
于 2013-04-03T20:32:32.143 に答える
0
内部的には、magento はすべてのデータを_data
各オブジェクトのローカル変数に保存します。それにデータを簡単に追加できます(addData
メソッドを使用して fx. )。
于 2010-07-29T10:41:11.870 に答える