新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年2月16日

摘要: PHP技术交流群170855791前端控制器会将用户的请求映射到一个包含了特殊controller的指定的成员方法的类中。我们成为路由和分发。controller类有一个严格的命名约定。规则定义了方法名必须为{actionname}Action(),控制器类名{ControllerName}Controller。这个类必须存放在名为{ControllerName}.php的文件中。如果没有规定,index将被默认调用。仍然疑惑?观察下面的例子:在application/controllers文件夹下创建一个名为"IndexController.php"的文件,键入下面的代码 阅读全文

posted @ 2012-02-16 22:51 张贺 阅读(461) 评论(0) 推荐(0)

摘要: PHP技术交流群170855791我们需要将所有的请求都路由到前端控制器中。可以通过使用apache中的"mod_rewrite"模块来实现。在web_root文件夹下创建一个名为".htaccess"文件,键入一下代码RewriteEngin OnRewriteRul .* index.php我们可以看到,第二行中,apache将所有的请求路由到index.php文件中另一个选择,你可以直接在apache的httpd.conf文件中进行配置。当然,如果你没有一台自己的服务器,这很难搬到。因此,在一个本地的apache配置文件.htaccess中配置是一 阅读全文

posted @ 2012-02-16 22:50 张贺 阅读(586) 评论(0) 推荐(0)

摘要: 就像你了解的那样,在web的根目录中需要一个index.php文件。这个文件用来处理页面的所有请求。它用来设置应用程序的运行环境,zf的控制系统,然后开始执行程序。这是前端控制模式。在web_root文件夹下创建一个名为"index.php"文件,键入下面的代码 1 <?php 2 error_reporting(E_ALL|E_STRICT); 3 ini_set('display_errors', true); 4 date_default_timezone_set('Europe/London'); 5 6 $rootDir = 阅读全文

posted @ 2012-02-16 22:17 张贺 阅读(1017) 评论(0) 推荐(0)

摘要: PHP技术交流群170855791我们已经使用zf创建了helloword程序的文件结构,它是标准的MVC结构。在这节中,我们将讨论各个文件夹的功能在项目根目录总有4个顶级目录,分别是:1.Application2.libray3.test4.web_rootApplication文件夹application文件夹包含了程序运行所需的所有代码。用户不能在web中直接访问这个文件夹。在这里显示层,业务层,控制逻辑层全部分离开来。在application文件夹下,还包含了models、views和controllers文件夹。这些文件夹分别包含了model、视图和控制文件。同时还可以创建一些其它文 阅读全文

posted @ 2012-02-16 21:47 张贺 阅读(1469) 评论(0) 推荐(0)

摘要: 又开始从新学习ZF框架了。。。在网上看到了一篇非常非常简单的教程,随便记了下来,原文地址:http://www.phpeveryday.com/articles/Zend-Framework-Basic-Tutorial-P840.htmlZend framework是世界上流行的PHP框架之一。它是由Zend开发。从这节开始,我们开始从零学习Zend framewore。我们将要构建一个名"helloword"的简单的程序。在这个框架中,我们将使用MVC的架构模式。我们的目标是创建一个像下面这样简单的程序首先,在你的web服务器文件夹下创建像下图中那样的文件结构下载Zen 阅读全文

posted @ 2012-02-16 21:06 张贺 阅读(1095) 评论(0) 推荐(0)