韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > PHP教程 > php Zend中搭建MVC

php Zend中搭建MVC

头像

小妮浅浅

2021-01-27 10:52:264633浏览 · 0收藏 · 0评论

在我们装好Zend框架后,还有一些环境的问题没有配置。我们在之前有说过MVC模式,可以在Zend框架中得到使用,是其中不少缺少的组成部分。本篇先简单的为大家介绍一下MVC模式,在理解了概念的基础上,进一步分析在php Zend中搭建MVC的详细步骤,下面我们来看基础的环境配置方法。

一、MVC模式说明

MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。

控制器Controller:对请求进行处理,负责请求转发;Servlet

视图View:界面设计人员进行图形界面设计;JSP

模型Model:程序编写程序应用的功能(实现算法等等)、数据库管理;Java对象

二、搭建MVC步骤

1. 在根目录下面创建 public ,并在 public 下创建 index.php引导文件。代码如下:

set_include_path("../library".PATH_SEPARATOR.get_include_path()); //设定路径
require_once 'Zend/Application.php'; //调用zend类库
$application=new Zend_Application('project','../application/configs/application.ini');
$application->bootstrap()->run();

2. 在 public 目录下创建URL重写文件 .htaccess,代码如下:

RewriteEngine on
RewriteRule!\.(js|ico|gif|jpg|png|css)$ index.php

将不能映射到磁盘上的文件都重定向至  index.php

3.Zend Framework 配置信息保存在扩展名为.ini或者xml文件下。在application 目录下创建 configs/application.ini  文件,代码如下:

[project]
bootstrap.path="../application/Bootstrap.php" //启动文件路径
bootstrap.class="Bootstrap" //启动类名称
phpSettings.display_errors=1 //错误类型
phpSettings.date.timezone="Asia/Shanghai" //时间区域
resources.frontController.controllerDirectory="../application/controllers" //控制器路径

4. 步骤3使用application.ini指定了启动类Bootstrap,本步在application目录下编写启动类,代码如下:

class Bootstrap extends Zend_Application_Bootstrap_Bootstrap{
public function __initAutoload(){
$moduleAutoloader=new Zend_Application_Module_Autoloader(array('namespace'=>'','basePath'=>'application'));
 
return $moduleAutoloader;
 
}
 
}

5. 完成以上动作即可创建控制器。以下在applicatoin/controllers 目录下创建IndexController控制器:

class indexController extends Zend_Controller_Action {
public function indexAction(){
$this->view->assign("title",'Zend Framework 环境初始搭建');
 
$this->view->assign("body",'欢迎您搭建zend framework成功');
 
}
 
}

6.创建控制器后,还需要创建视图,视图文件位置在views/scripts 文件夹下。scripts文件夹下需要创建与控制器相对应的目录,以下是创建 index/index.phtml 视图代码(其中目录index对应indexController控制器):

<?php echo $this->escape($this->title); ?>
<?php echo $this->escape($this->body); ?>

以上就是php Zend中搭建MVC的方法,作为Zend框架中不可或缺的模式,在我们安装过框架后,是需要手动对这种环境进行搭建的。大家学会后,就赶快动手试验吧。更多php学习指路:php教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

女人尝试到更粗大的心理变化| 疯狂一家亲TXT全文阅读| 口咬的10个绝招图片| 一路向西在线| 成色18K1835MB| 两个男人睡一个女人什么心理呢| 老师粗大破女学生花苞| 小妈爱上继子免费观看电视剧| 口咬的10个绝招图片| 美国禁忌4结局免费| 李丽珍| 母与子免费观看大全电视剧| 四个人换着来免费观看第二季| 李丽珍电影经典免费观看| 男女裸体做受XXXX性视频直播| 扒开女人内裤猛进猛出流出白液| 韩漫免费观看在线阅读浸画| 妈妈叫我老公我叫妈妈的名字| 主人~我错了请把它关掉歌词| 阴部按摩出水太尴尬怎么办| 暴躁少女免费看完整版| 男人把困困进女生困困视频 | 日本大片PPT免费PPT| 欧美片《肉欲进入》| 我兄弟的妈妈免费观看电视剧| 小妹妹爱大棒棒免费观看电视剧 | 土豆网| 麻豆精品无码国产在线播放| 法国巜做爰的禁忌1| 韩国男按摩师吸乳房会得乳腺癌吗 | 花千骨电视剧全集免费播放| 女被扒开腿狂躁xXXXX| 上课的时候突然打开了开关| 初中小姐姐脚丫踩在男生困困| 出差被最讨厌上司夺走的相似电影 | 快拨出我是你母亲的歌曲播放| 潮湿的体温2| 林柔柔在厨房被C高潮| 苏苏的公交车日记TXT| 老头下边又粗又大又硬| 女生给男生吃小头头