订阅: RSS

MVC 模式和类封装的探讨

 

编码对于合格的 PHP 程序员来说并不是什么难事(也许只是花费时间长短的问题),因此系统分析和设计这一阶段就显得尤为重要。不过本文并不打算讨论和需求分析、获取商业逻辑相关的话题,而是针对系统设计方面进行探讨。
...
分类:PHP框架 | 评论: 0 | 查看次数:

测试安装好的PHP框架

测试应用程序

您已经下载并安装了三个框架。但是您可能已经注意到自己尚未用这三个框架执行任何实际操作,例如用 Hello World 应用程序检验安装。那是因为您要跳过 Hello World 并转到较深入(但不会非常深入)的内容中。

在 PHP 框架中构建 Hello World 应用程序可能会有点痛苦。使用框架需要花费一定的系统开销,并且该系统开销发生在您尝试创建诸如 Hello World 等简单内容时。但是,在处理更复杂的应用程序时,同样的系统开销看上去则成为合理的支出。

...
分类:PHP框架 | 评论: 0 | 查看次数:

PHP 框架安装 ZEND symfony symfony

安装

每个框架都有自己的一组安装说明,并且完整的安装细节超出本文的范围。本文将重点说明这三个框架的安装,突出每个单独框架的安装说明里可能未涉及的要点,或者需要有别于安装说明的内容,因为将全部三个框架安装到一台计算机上十分特殊。

首先创建一个文件夹来保存所有代码、框架并包括本系列需要的内容(例如,名为 /column 的目录)。在此目录中,创建四个附加目录:htdocs、protected、include 和 src。编辑 Apache conf 文件,使文档根目录指向 /column/htdocs —— 然后当您处于该目录中时(如果尚不在其中),应当启用 mod_rewrite。编辑 php.ini conf 文件使 /column/include/ 目录包含在 include_path 指令中。如果您还没明白所有这些操作的意义,请不要着急。当您安装框架时,一切都会变得清晰。

...
分类:PHP框架 | 评论: 0 | 查看次数:

最常用的三种PHP 框架的选择

短短数年前,对 PHP 最常见批评之一是不支持 MVC 样式的架构。随着时代的变迁,现在在 PHP 框架领域里可以获得多种选择。本系列将介绍三个广泛使用的 PHP 框架 —— Zend、symfony 和 CakePHP —— 通过在三个框架中构建和扩展样例应用程序来检验这三个框架的类似之处和不同之处。
...

分类:PHP框架 | 评论: 0 | 查看次数: