https://my.oschina.net/kone/blog/101403

 

 

 

 

Magento的三种Model : model(值对象),资源model,资源Collection Model三种
资源model,资源Collection Model分为一般的和基于EAV模型的两种
外界(controller中的action、block、helper),使用model,一般都是从使用值model开始
值model中可以得到资源model和资源Collection Model.

一、值model

得到Page Model值对象,解决图1中的第一个泳道(值model)中的1,2,3

$model = Mage::getModel(‘cms/page’);

在代码块1中的xml 中找到models/cms 下的节点 获取class节点值Mage_Cms_Model加上page形成Mage_Cms_Model_Page 就是这个值model的类名
Magento使用new Mage_Cms_Model_Page()返回此model的对象
进入构造

protected function _construct()
{
$this->_init(‘cms/page’);
}

getModel中的cms/page表示值model
_init方法中的cms/page指资源model