Magento代码段

 

主要用处就是在Magento中获取指定分类下的产品。 $products = Mage::getModel('catalog/category')->load($category_id) ->getProductCollection() -> … 阅读全文

汉字拆分

 

<?php $str = '我住在3号楼A座'; $list = array(); $start = 0; $lengh = mb_strlen($str,'utf8');//这里可以是指定的长度 while (count($list)<$leng … 阅读全文

Magento开发文档(五):Magento模型与ORM基础

 

模型层的实现是任何一个MVC框架的重要组成部分。它用来实现应用程序的数据,并且大部分应用程序在没有数据的情况下都是一堆废柴。相对于其他PHP MVC框架,Magento模型在系统中扮演了一个更为重要的角色,因为它包含了通常应用于控制器和助手方法中的业务逻辑。 … 阅读全文

Magento开发文档(四):布局,块和模板

 

我们接着研究Magento。根据我们第二章讲的Magento MVC的架构,我们接下来应该讲模型(Model),但是我们跳过模型先来看布局和块。和一些流行的PHP MVC架构不同的是,Magento的执行控制器不直接将数据传给试图,相反的视图将直接引用模型,从 … 阅读全文

Magento中文手册(三):Magento控制器

 

提到模型-视图-控制器这种MVC架构,要追溯到Smalltalk编程语言和Xerox Parc。从那个时候开始,就有许多系统将自己描述为MVC架构。这些系统虽然在某些地方有细微差别,但都实现了数据层,逻辑层和前段表现代码的分离。 大部分的PHP MVC框架都拥 … 阅读全文

百万级PHP网站架构工具箱

 

在了解过世界最大的PHP站点,Facebook的后台技术后,今天我们来了解一个百万级PHP站点的网站架构:Poppen.de。Poppen.de是德国的一个社交网站,相对Facebook、Flickr来说是一个很小的网站,但它有一个很好的架构,融合了很多技术, … 阅读全文