深入理解Magento – 第六章 – 高级Magento模型

piaoling  2011-06-15 13:59:50

我们讲过Magento有两种模型,简单模型和EAV(Entity Attribute Value)模型。上一章我们讲过所有的Magento模型都是继承自Mage_Core_Model_Abstract / Varien_Object。简单模型和EAV模型的区别在于资源模型(Model Resource)。虽然所有的资源模型都最终继承“Mage_Core_Model_Resrouce_Abstract”,但是简单模型是直接继承 “Mage_Core_Model_Mysql4_Abstract”,而EAV模型是直接继承 “Mage_Eav_Model_Entity_Abstract”。 Magento这么做是由它的道理的。对于大部分开发人员或者用户来说......

类别 :  magento(258)  |  浏览(3595)  |  评论(0)

如何恢复LINUX的引导(两种方法)

piaoling  2011-06-15 10:15:10

如何恢复LINUX的引导(两种方法) 用linux安装盘启动,boot=后面输入linux rescue root=/dev/hd? <-----和Linux在哪个分区有关 1.boot=后面输入linux rescue (不知道linux分区在哪,所以只好这么样操作) 2. 一系列键盘以及几项简单的配制 3. 出现这样的字符 : “您的操作系统被挂载在/mnt/sysimage目录下,结束之后请退出shell,您的操作系统将被重新启动” 4. sh-2.05b# sh-2.05b#su - sh-2.05b#gurb-install /dev/hda sh-2.05b#reboot 说明: 1.如果,你有两块硬盘......

类别 :  ubuntu(21)  |  浏览(3470)  |  评论(0)

Magento - Retrieve products with a specific attribute value

piaoling  2011-06-14 18:20:30

28 down vote accepted Almost all Magento Models have a corresponding Collection object that can be used to fetch multiple instances of a Model. To instantiate a Product collection, do the following $collection = Mage::getModel('catalog/product')->getCollection(); Products are a Magento EAV style Model, so you'll need to add on any additional attributes that you want to return. $collection = Mage::getModel('catalog/product')->getCollection(); //fetch name and orig_price into data $collect......

类别 :  magento(258)  |  浏览(3954)  |  评论(0)

Load Category or Product By Attribute (SKU, Name etc) In Magento

piaoling  2011-06-14 15:56:25

Loading a Product/Category by an ID This is an easy one which we all know how to do, however, I will write it here anyway. ? 1 2 $_category = Mage::getModel('catalog/category')->load(4); $_product= Mage::getModel('catalog/product')->load(12); While loading by ID usually is all that’s needed, sometimes you will want to load a product or category by SKU or name, this is where loadByAttribute comes in. loadByAttribute($attribute, ......

类别 :  magento(258)  |  浏览(3370)  |  评论(0)

magento get data by attribute 通过属性获取实例

piaoling  2011-06-14 15:52:51

$orderId = Mage::getModel('sales/order')->loadByAttribute('entity_id',$orderEntity)->getData('increment_id');   $payment = Mage::getModel('sales/order_payment')->load($order->getId(), 'parent_id'); ......

类别 :  magento(258)  |  浏览(3094)  |  评论(0)

Magento Database

piaoling  2011-06-13 19:03:33

Magento Database Diagrams 1.0.x / 1.1.x / 1.2.x / 1.3.x   sample database diagram The above image is only a low-resolution diagram example. Actual high resolution Magento database diagrams can be downloaded here. The Magento "EAV" Data Model A short note regarding Magento database design: For purposes of flexibility, the Magento database heavily utilizes an Entity-Attribute-Value (EAV) data model. As is often the case, the cost of flexibility is complexity - Magento is no exception. The proces......

类别 :  magento(258)  |  浏览(3858)  |  评论(0)

Magento 核心类 Varien_Data_Collections 应用介绍

piaoling  2011-06-13 17:29:13

这节打算介绍一下Magento的Varien_Data_Collections,我从Alanstorm翻译过来的(部分翻译,读者也可以练一下英文能力) Varien Data Collections 这是什么东西?哈哈,你看完下面的文章,你就会知道它在Magento中的核心的作用了。 作为一个PHPer,如果想把一些一组相关的变量集合在一起有两个方法:Array 和自定义的数据结构,Varien_Object 就是后者。 首先介绍一下 Varien_Object 的使用方法:      $thing_1 = new Varien_Object();     $thing_1->setName('Richard');     ......

类别 :  magento(258)  |  浏览(3217)  |  评论(0)

在Magento System Configuration新增内容

piaoling  2011-06-13 17:27:07

Custom Magento System Configuration Magento之所以非常强大,一部分是由于它有非常强大的后台(Admin’s System Config section)配置能力。它允许开发者通过添加一些表单元素就可以配置Magento系统和用户新增的模块。 在我们刚开始在Magento中新增一些自定义的内容时,由于Magento自身原因(复杂但灵活),往往会望而生畏,但是当你着手去做的时候,你就会喜欢上它的灵活。 下面我们通过一个简单的例子来学习Magento System Configuration(system.xml). 例:新增一个module ......

类别 :  magento(258)  |  浏览(3490)  |  评论(0)

Magento CMS 应用实例

piaoling  2011-06-13 17:08:00

下面是一些CMS的应用实例: e.1-magento 页面中加入CMS static block   在magento的模版中有些内容想通过后台来控制,那么你可以将这些html css js 放在CMS的static blocks中,然后用下面的代码来在前台输出 写到phtml文件里的的PHP代码如下:   Php代码   <?php    echo $this->getLayout()->createBlock('cms/block')->setBlockId('your_block_Identifier')->toHtml()    ?>      其中setBlockId('your_block_Identifier')的参数your_block_Identifier......

类别 :  magento(258)  |  浏览(3692)  |  评论(0)

广州市党组织关系接转

piaoling  2011-05-25 19:39:18

一、 转入组织关系可分为从省外和省内转入两类:     1、省外调入党员和省外院校毕业生党员须持原单位党组织或毕业院校党组织开出的组织关系介绍信(受函单位写中共广东省直属机关工作委员会组织处)到省直工 委转接关系(省直工委地址:广州市东风中路305号广东省人民政府大院5号楼313室)。省直工委开出介绍信(受函单位中共广东省人事厅直属机关委员 会),然后拿党员组织关系介绍信和人事代理合同书到广东省人才服务局党委办公室办理组织关系转入手续......

类别 :  生活(60)  |  浏览(4764)  |  评论(0)
  • Page:54/146  1451 Blogs
    <<
    >>
    20088
    周日 周一 周二 周三 周四 周五 周六

    文章分类