3

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

4

2 回答 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方法)。

于 2010-07-29T10:41:11.870 回答