Magento
上古卷轴88
这个作者很懒,什么都没留下…
展开
-
ORM实质-Magento CRUD操作
定义:对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 举例:织一件带花样图案的毛衣,其实只需要两根竹钎和一条毛线,织女甚至可以心不在焉地织!我终于恍然大悟,我们用惯了各种复杂SQL语句和DBMS提供的专有技术,是因为我们的业务模型和业务逻辑的设计实在太差,甚至没有设计!我们是被迫用千百根针和原创 2013-09-11 11:16:40 · 1157 阅读 · 0 评论 -
Magento获取Controller和ActionName的方法
这个一般写在observer.php的事件方法处理中 $action = $observer->getEvent()->getControllerAction(); $action->getFullActionName() => cms_page_view 获取请求Request数据 $request = $this->getRequest();或者$request = Mage:原创 2013-09-11 14:33:46 · 694 阅读 · 0 评论 -
Magento从后台读取数据,转换成数组,去掉空元素的过程
$whiteLists=trim(Mage::getStoreConfig('guestpermissions/white_list/cms_pages')); //从后台的textarea获取字符串 $whiteLists=explode("\n", str_replace("\n\n", "\n", str_replace("\r", "\n", $whiteLists))); //分割原创 2013-09-11 14:42:00 · 826 阅读 · 0 评论 -
Magento中config.xml的结构与常用标签解释
magento每个模块都存在etc文件夹,这是必须的文件夹,里面至少存在一个config.xml的配置文件,这个文件的配置是否正确,直接给予模块是否能正确运行,起关键性作用。Magento总是通过配置文件来获得类名,这个逻辑看起来有些复杂,但这样做的优点也很明显,我们可以不需要更改Magento的代码就能更 改Magento的核心功能。 config.xml配置文件总以做为根标签。里面包含着各个原创 2013-09-11 12:06:16 · 1303 阅读 · 0 评论 -
Magento常用Mage::静态方法
Magento的Mage静态类,属于全系统的核心类。里面的方法都很实用。 Mage类中register,unregister,registry,getBaseUrl,getUrl,getModel,getSingleton,getResourceModel,helper.比较常用,其他的都要看情况了。 Mage::register($key, $value, $graceful =原创 2013-09-10 18:23:21 · 1233 阅读 · 0 评论 -
Magento Admin Form表单元素大全
// 1.input type="text" $fieldset->addField('title', 'text', array( 'label' => Mage::helper('form')->__('Title3'), 'class' => 'required-entry', 'required' => true, 'name' => 'title', 'onclick'转载 2013-09-12 17:15:39 · 773 阅读 · 0 评论 -
Magento Event 事件 (1.7.0.0)
http://www.nicksays.co.uk/magento-events-cheat-sheet-1-7/ 包括所在文件,行号,事件名称原创 2013-09-12 17:21:36 · 603 阅读 · 0 评论 -
Magento的MVC流程
Magento抽象的MVC模式,大概的运行过程是, URL地址首先被一个PHP文件解析该PHP文件会根据解析情况实例化一个Magento应用这个Magento应用会实例化一个前端控制器对象接着,前端控制器实例化路由对象路由对象检查请求的URL地址,并作出相应的匹配如果匹配成功,相应的控制器和动作会被分发该控制器会被实例化,并且与动作同名的方法会被调用被调用的方法根据请求的类型,对相应的模型调翻译 2013-09-13 01:22:23 · 656 阅读 · 0 评论