宝哥软件园

Zend框架入口应用实例详细说明

编辑:宝哥软件园 来源:互联网 时间:2021-09-07

本文以一个实例讲述了Zend框架的引入应用。分享给大家参考,如下:htaccess文件

那个。htaccess文件用于重置URL,即当用户访问资源时,它将被重新定位到指定的文件。

代码示例:

RewriteEngine onRewriteRule!.(js | ico | gif | jpg | png | css)$ index.php,其中第1行表示重置引擎已打开,第2行表示当访问js、ico、gif、jpg、png和CSS以外的文件时,

将被重置为index.php文件。

注意:

这个重写规则只能用于Apache服务器,需要Apache的重定向模块。为了有效,请打开该功能。确保在Apache的httpd.conf配置文件下

# load module rewrite _ modules/mod _ rewrite . so打开,也就是说#符号被移除。

自动生成目录

下载的zend解压后,会有两个核心目录,一个是library,一个是bin。bin下有一个zf.bat文件,可以用来智能生成Zend Framework目录结构。

但是,某些配置必须在使用前完成,即环境变量的配置。这样就可以直接调用它的命令。否则,无法调用生成命令。

首先,配置环境变量

配置过程如下所示:

添加路径后,可以直接调用“小黑盒”中的指令,也就是CMD中的指令。这里有两种配置,一种是zend下的bin目录,另一种是xampp下的php目录。因为指令需要使用这两个目录中的一些文件。

第二,测试成功

出现上述信息,表明环境变量配置成功。

第三,执行生成的指令

zf创建项目zfdemo

此时会生成一个项目目录,如上图提示所示。c驱动器下会有一个目录zfdemo。

4.将目录中的信息复制到项目文件夹中并进行测试

这里的条目文件是公开的

因此,在浏览器中输入地址“http://localhost/zenddemo/public/”

注意:项目的名称是zendDemo

如果没有出错,你会看到成功的执行结果。如下图所示:

注意:因为我重写了默认的视图文件,所以我看到的是“Hello World”这个词。

改变

首先,创建自己的控制器

在应用程序/控制器/目录中创建一个名为SelfController.php的控制器,并输入以下代码。

?PHP类SelfController扩展了Zend _ controller _ action { public function selfAction(){//self method } public function myAction(){//my method } }上面的代码定义了一个self controller类,其中定义了self action()方法和my action()方法。

其次,创建相应的视图文件

在应用程序/视图/脚本/self/目录中,使用以下代码创建一个self.phtml文件:

html head meta http-equiv=' Content-Type ' Content=' text/html;charset=utf-8 '/self方法的title显示视图/title/head body self方法的H1显示视图/h1/body/html继续在同一个目录下创建my.phtml文件,代码如下:

html head meta http-equiv=' Content-Type ' Content=' text/html;Charset=utf-8'/titlemy方法显示视图/title/headbody h1my方法显示视图/h1/body/htmliii。测试和执行

您应该首先了解Zend框架如何处理HTTP请求。默认情况下,URL的第一部分映射到控制器,第二部分映射到控制器类中的Action方法。

执行结果如下图所示:

更多对zend相关内容感兴趣的读者可以查看本网站的主题:《Zend FrameWork框架入门教程》、《php优秀开发框架总结》、《Yii框架入门及常用技巧总结》、《ThinkPHP入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》、《php常见数据库操作技巧汇总》和0103010

希望本文对基于Zend框架的PHP编程有所帮助。

更多资讯
游戏推荐
更多+