magento的命名约定(或称习惯,规范)
magento的命名规则遵守一个模式:packagename_modulename_context_classname,同时定义类的PHP文件也保存在packagename/modulename/context/classname.php文件中.所有类定义都同时遵循这样的命名模式和目录规范.打开magento的文件目录我们会发现,每个模块的目录下可能有Model,Block,Controller,Helper,所以context可以是这四个中的一个.不过magento中的controller不遵守这个规范.而且通常在magento中不直接使用类名,而是使用类似module/some_thing的字符串,其中没有指定context部分,具体视当前调用该字符串的context来决定.通过下面的例子我们就能熟悉magento的命名规范:
view plaincopy to clipboardprint?
$product = Mage::getModel(’customer/address’);
//Translates into Mage_Customer_Model_Address
$url = $this->helper(’customer’)->getLoginPostUrl();
//Translates into Mage_Customer_Helper_Data ("/data" is appended
by default to helpers)
$url = $this->helper(’giftmessage/url’)->getSaveUrl();
//Translates into Mage_Giftmessage_Helper_Url
<block type="catalog/product_list" name="product_list"
template="catalog/product/list.phtml" />
<!-- Even XML translates into Mage_Catalog_Block_Product_List -->
分享到:
相关推荐
magento数据结构分析 magento数据字典
magik shoes magento 模板, magento 1.7 模板
从入门开始讲解magento的框架结构,然后教你开发一个简单的hello world模块接着是讲解magento中的mvc和zend的区别,最后讲到了magneto的高级资源模型.
magento的SMTP插件magento的SMTP插件magento的SMTP插件
Magento 的配置系统就像是 Magento 的心脏,支撑着 Magento 的运行。这套 配置系统掌管着几乎所有“module/model/class /template/etc”。它把整个 Magento 系统抽象出来,用一个配置文件来描述。这里的“配置文件”...
深入理解Magento 由精东博客下载下来制作成pdf
Magento插件开发手册 Magento Extension Developers Guide
Athlete Magento主题,兼容Magento 1.9.x, 1.8.x, 1.7.x ,特点:完全自适应(响应式布局),自定义子主题,无限颜色,完全自定义,一键安装演示,小工具化横幅系统,颜色选择,MEGA菜单,多商店支持,自定义产品...
Magento Magento商城 Magento目录结构
magento2 developers cookbook, magento 开发手册,magento教程
magento插件
redis magento
Magento 2 Beginners Guide by Gabriel Guarino English | 14 Mar. 2017 | ASIN: B01MS81BQX | 442 Pages | AZW3 | 31.84 MB Key Features Set up and manage your very first online store with a friendly and ...
主要包括的内容有:magento的常用设置、Magento模板制作教程、Magento商城_目录结构说明、Magento中文教程实用文档、常用的xml的文件的作用以及自定义模块的应用
magento用户使用手册
Magento OneCheckout插件
快速在服务器上复制为另一个站,版本用的是magento,php语言
magento转移服务器magento建立多站点总结
[Packt Publishing] Magento 扩展开发入门教程 (英文版) [Packt Publishing] Getting Started with Magento Extension Development (E-Book) ☆ 图书概要:☆ Understand Magento extensions, and build your own...
最漂亮的magento模板,最漂亮的magento模板