最新发布 第82页

Alan Hou的个人博客用行动赢得尊重

Magento

Magento ORM与数据集合

Magento ORM与数据集合
集合(collection)和模型(model)对于Magento的开发来说就像是一日三餐一样不可或缺。接下来我们会讲解Magento的ORM系统(Object Relational Mapping-对象关系映射),并学习如何正确地使用数据集合以及EAV系统。Magento像大多的当代系统一样使用了对象关系映射(ORM)。对象关系映射(Object-rel……继续阅读 »

Alan 12年前 (2014-07-09) 7283浏览 0评论0个赞

Magento

Magento事件和观察者模式

Magento事件和观察者模式
Magento中的事件(event)和观察者模式(observer pattern)相当的有意思,它使得开发者在应用流中对Magento的重要部分进行扩展。为了提供高灵活性以及促进不同模块之间的交互,Magento添加了事件/观察者模式,这一模式可以让模块之间产生松散耦合。这一系统分为两部分,处理对象和事件信息的事件以及监听特定事件的观察者。事件处理……继续阅读 »

Alan 12年前 (2014-07-04) 6296浏览 0评论0个赞

Magento

Magento工厂名及函数

Magento工厂名及函数
Magento通过工厂方法(factory method)来实例化Model, Helper和Block类。一个工厂方法就是一种设计模式,用于通过一个类的别名来实例化一个对象,而无需使用具体的类别。Magento采用了如下几个工厂方法:Mage::getModel()Mage::getResourceModel()Mage::helper()Ma……继续阅读 »

Alan 12年前 (2014-07-03) 5288浏览 0评论0个赞

Magento

Magento站点及store作用域

Magento站点及store作用域
Magento的一个重要特征是可以通过单次安装来实现多站点(Website)和多商店(Store),Magento内部称之为作用域(Scope)。产品、分类、属性和配置等元素的值会根据作用域的不同而不同,这就使得Magento具备极强的灵活性。例如,一个产品可以在两个不同的站点中采用完全不同的价格,同时使用相同的属性配置。对于开发者而言,最常用到作用……继续阅读 »

Alan 12年前 (2014-07-03) 4780浏览 0评论0个赞

PHP

Sendmail、QMail安装部署以及邮件实验

Sendmail、QMail安装部署以及邮件实验
邮件系统概览•邮件系统组成的几个概念:邮件用户代理(Mail User Agent-MUA)邮件传输代理(Mail Transfer Agent -MTA)邮件投递代理(Mail Delivery Agent-MDA)邮件转发(Relay不是Reply)SMTPPOPIMAPExchange。。。•发送邮件流程:•邮……继续阅读 »

Alan 12年前 (2014-06-26) 7655浏览 0评论0个赞

PHP

PHP Mail库以及Swiftmailer轻量级smtp邮件

PHP Mail库以及Swiftmailer轻量级smtp邮件
Email相关概念Email 相关的协议:SMTP、POP3、IMAP等SMTP(Simple Mail Transfer Protocol),即简单邮件传送协议,目标是向用户提供高效、可靠的邮件传输,所对应RFC文档为RFC2821。这是一个应用层协议,工作在C/S模式下。用来实现因特网上的邮件传送。POP3(Post Office Protocol……继续阅读 »

Alan 12年前 (2014-06-26) 7934浏览 0评论0个赞

Magento

Magento MVC详解

Magento MVC详解
模型-ModelsMagento采用对象关系映射(Object Relational Mapping,简称ORM)方法,尽管还可以使用Zend_Db来直接连接数据库,但大多数的时候我们将使用模型来获取数据。要实现这一任务,Magento提供了如下两种模型:简易模型(Simple models):这种模型通过简单的一个对象对应一张表的映射方法,也就是说对……继续阅读 »

Alan 12年前 (2014-06-26) 7424浏览 0评论0个赞

Linux

VirtualBox配置CentOS Linux、安装Magento

VirtualBox配置CentOS Linux、安装Magento
在前面参照Allan MacGregor的Magento PHP Developer’s Guide一书尝试搭建Linux环境并安装Magento(参见Magento的安装和Magento的环境搭建),中间存在一些问题,实际上未能100%完成。之后Alan请教了公司IT部门的技术大牛,在VirtualBox(也可使用VMware但可能需安装VMw……继续阅读 »

Alan 12年前 (2014-06-25) 10773浏览 0评论0个赞

Magento

Magento版本的MVC

Magento版本的MVC
如果您熟悉传统的CakePHP或Symfony这些MVC模型框架的话,可能会了解到通用的MVC称为基于惯例(convention-based)的MVC。在这种MVC框架下,添加现代战争模型或控制器等只需按框架标准创建文件(类),系统可以自动识别。而Magento使用的则是基于配置(configuration-based)的MVC,对于这种情况,除了创建文件(……继续阅读 »

Alan 12年前 (2014-06-25) 5534浏览 0评论0个赞

电商经验

电子商务VS.传统经济

电子商务VS.传统经济
当前大部分人都在谈论电商,淘宝、亚马逊,ebay,Google等,下面这组数据比较有趣,这是来自美国2013年的数据,从中可以看出电子商务远没有我们所想象的那样强大,传统企业线下销售依然具有压倒性的优势。……继续阅读 »

Alan 12年前 (2014-06-25) 5565浏览 0评论0个赞