08 2016 档案
摘要:break语句: break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句。由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的。 break 可用于 C 提供的全部三种循环结构,其作用是跳出循环。如果 break 位于
阅读全文
摘要:new 操作符 在有上面的基础概念的介绍之后,在加上new操作符,我们就能完成传统面向对象的class + new的方式创建对象,在Javascript中,我们将这类方式成为Pseudoclassical。 基于上面的例子,我们执行如下代码 var obj = new Base(); var obj
阅读全文
摘要:首先要知道是EAV模式,这种结构要比普通数据结构更容易扩展,但是带来的就是查询速度慢,好在magento的缓存机制不错 最重要的3张表eav_entity_type,eav_entity_attribute,eav_attribute eav_entity_type表用来定义实体的基本信息 比如en
阅读全文
摘要:Magento中Block是一个很重要的组件,它在Block中充当非常重要的角色,下面我们来分析一下Magento中Block是怎样设计的,我们应该怎样使用这个重要的角色。 1、Magento Block类图: 图1: 继承Varien_Object的对象都有一个_data类变量,用来收集数据,其收
阅读全文
摘要:对于flat表,也就是普通的表,例如订单之类的sales_flat_order,这类型的连接,Collection连接 上述连接其实也适用于EAV模型的表,只是在grid过滤的情况下会出错。上述语句中 1 storetable.name as storename 其实是防止grid表中重复的索引,比
阅读全文
摘要:1,获得store的配置变量 Mage::getStoreConfig('sectionname/groupname/fields'); 1 Mage::getStoreConfig('sectionname/groupname/fields'); Mage::getStoreConfig('sec
阅读全文
摘要:查: $read = Mage::getSingleton(“core/resource”)->getConnection(‘core_read’); $sql = “select * from `abc`”; $result = $read->fetchAll($sql); //fetchRow查
阅读全文
摘要:我们以 catalog_category_layered 控制器为例说明 在catalog.xml 找到catalog_category_layered配置段 其中catalog/product_list是产品显示的block,而catalog/product_list_toolbar是控制产品排序
阅读全文