Web编程,后台程序设计,PHP,JSP,ASP,Zend,WordPress…

Magento 程序架构与流程

2012年11月10日 作者 FarLee   ‖浏览(2,582)

因Magento 基于Zend 框架而写,它的程序架构除了重写View 层外,其他都和zf差不多,先看下Magento的引导启动、分发、MVC流程图,

OpenCart 程序结构与业务逻辑

2012年10月22日 作者 FarLee   ‖浏览(2,018)

OpenCart 首先将前台和后台完全分离开来,后台文件结构在admin/目录下;而前台在catalog/目录,入口文件index.php 在根目录下。各自都有一个可以做不同设置的配置文件config.php,在这里设置一些目录路径常量、数据库信息等。下面以OpenCart前台为例看看文件结构和MVC模式

OpenCart search.php 搜索功能bug与改进

2012年10月21日 作者 FarLee   ‖浏览(1,786)

OpenCart 目前官网上 August 18, 2012 提供下载的最新压缩包是 Opencart v1.5.4.1,它提供的最新版本的高级搜索功能不能根据分类来缩小搜索范围,即使指定了分类,也会搜索全站所有分类。 找到相应文件(catalog/controller/product/search.php)查看发现, 它通过 $this->model_catalog_product->getProducts($data) 以及getTotalProducts()获取产品。这两个位于catalog/model/catalog/product.php 中的两个函数,其sql中WHERE语句的AND OR括号位置都有问题,造成了opencart产品分类限制条件的丢失。

Centos vps配置sendmail 和OpenCart用Gmail SMTP发送Mail

2012年10月21日 作者 FarLee   ‖浏览(3,369)

OpenCart 程序Centos vps 上用sendmail 发送邮件,配置邮件发送Mail和Gmail SMTP,解决sendmail发送邮件很慢的问题。

Zend Framework 教程 – 总结

2012年4月12日 作者 FarLee   ‖浏览(5,235)

Zend Framework 教程的最后总结,推荐一份Zend 手册,一本书,一份IBM教程。

Zend Framework 教程 – Zend_Auth

2012年4月12日 作者 FarLee   ‖浏览(4,239)

这一节 Zend Framework 教程介绍了如何使用Zend 框架的Zend_Auth 组件进行SHA1用户登录的验证,数据库,登录表单,AuthController 控制器 ,Zend_Auth 使用Zend_Auth_Adapter_DbTable 实例化对象进行认证,登录后显示用户名和登录注销功能。

Zend Framework 教程 – 删除专辑

2012年4月12日 作者 FarLee   ‖浏览(3,230)

Zend Framework 教程如何删除数据库行,介绍使用POST方法删除某张专辑,IndexController::deleteAction() 中编写业务逻辑代码,判断显示表单还是执行删除动作。

Zend Framework 教程 – 编辑专辑

2012年4月12日 作者 FarLee   ‖浏览(2,642)

Zend Framework教程之编辑并更新数据库行 – 编辑专辑,编写IndexController 类中的 editAction(),通过前面model 中定义的的 updateAlbum() 方法更新专辑信息。

Zend Framework 教程 – 添加新专辑

2012年4月12日 作者 FarLee   ‖浏览(3,028)

本节Zend Framework 教程介绍如何添加新专辑,通过使用Zend_Form 组件创建表单和验证表单输入,init() 方法初始化表单,IndexController 控制器的 addAction() 方法中实例化Application_Form_Album ,对Application_Model_DbTable_Albums 进行实例化后添加数据到数据库行中。

Zend Framework 教程 – 显示专辑列表

2012年4月12日 作者 FarLee   ‖浏览(3,097)

这节 Zend Framework 教程,编写IndexController 类中的 indexAction() ,通过 fetchAll() 返回 Zend_Db_Table_Rowset,在视图文件代码中循环输出专辑,显示专辑列表,headTitle() 设置标题,url()  view helper 生成相应的链接。