
本节将介绍重写Category Model,因为要对Category模型增加个方法,方便实体调用。扩展的方法有多种,这里介绍的是重写。
1.新建目录code/local/Mage/Catelog/Model/,将core对应目录的Category.php复制过来,即code/local/Mage/Catelog/Model/Category.php;
2.在新的Category.php文件中增加新的方法,比如我们获取分类的缩略图,代码如下:
public function getThumbnailImageUrl(){
$url = false;
if ($image = $this->getThumbnail()) {
$url = Mage::getBaseUrl('media').'catalog/category/'.$image;
}
return $url;
}
3. 访问方法:$_category->getThumbnailImageUrl(), 这里$_category为某个实体类;
通过以上步骤即可重写核心类库。
注:此文为原创,如转载请注明出处。