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
浙公网安备 33010602011771号