Model Magento模型:如何从阵列而不是数据库获取数据?

Model Magento模型:如何从阵列而不是数据库获取数据?,model,magento,adapter,Model,Magento,Adapter,通常,Magento的模型由一个MySQL数据库“支持”——这是数据的来源,并被持久化到。如何从标准PHP数组中获取数据?任何地方都有可用的示例代码吗?(目前我对“读取”方面特别感兴趣,但知道如何“写入”也会很有用。)在内部,magento将所有数据存储在每个对象的本地\u data变量中。您可以轻松地将数据添加到其中(fx.使用addData方法) 如果您只是跟踪一个模型的保存,并看到它调用其资源模型的保存 $this->_getResource()->beginTransacti

通常,Magento的模型由一个MySQL数据库“支持”——这是数据的来源,并被持久化到。如何从标准PHP数组中获取数据?任何地方都有可用的示例代码吗?(目前我对“读取”方面特别感兴趣,但知道如何“写入”也会很有用。)

在内部,magento将所有数据存储在每个对象的本地
\u data
变量中。您可以轻松地将数据添加到其中(fx.使用
addData
方法)

如果您只是跟踪一个模型的保存,并看到它调用其资源模型的保存

$this->_getResource()->beginTransaction();
    $dataCommited = false;
    try {
        $this->_beforeSave();
        if ($this->_dataSaveAllowed) {
            $this->_getResource()->save($this);
            $this->_afterSave();
此资源具有该方法

  $this->_getWriteAdapter();
您可以从中调用大量sql方法