真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

phpZend中怎么搭建MVC

小編給大家分享一下php Zend中怎么搭建MVC,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

匯川網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)從2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。

php有什么特點(diǎn)

1、執(zhí)行速度快。2、具有很好的開放性和可擴(kuò)展性。3、PHP支持多種主流與非主流的數(shù)據(jù)庫(kù)。4、面向?qū)ο缶幊蹋篜HP提供了類和對(duì)象。5、版本更新速度快。6、具有豐富的功能。7、可伸縮性。8、功能全面,包括圖形處理、編碼與解碼、壓縮文件處理、xml解析等。

在我們裝好Zend框架后,還有一些環(huán)境的問(wèn)題沒(méi)有配置。我們?cè)谥坝姓f(shuō)過(guò)MVC模式,可以在Zend框架中得到使用,是其中不少缺少的組成部分。

一、MVC模式說(shuō)明

MVC模式(Model-View-Controller)是軟件工程中的一種軟件架構(gòu)模式,把軟件系統(tǒng)分為三個(gè)基本部分:模型(Model)、視圖(View)和控制器(Controller)。

控制器Controller:對(duì)請(qǐng)求進(jìn)行處理,負(fù)責(zé)請(qǐng)求轉(zhuǎn)發(fā);Servlet

視圖View:界面設(shè)計(jì)人員進(jìn)行圖形界面設(shè)計(jì);JSP

模型Model:程序編寫程序應(yīng)用的功能(實(shí)現(xiàn)算法等等)、數(shù)據(jù)庫(kù)管理;Java對(duì)象

二、搭建MVC步驟

1. 在根目錄下面創(chuàng)建 public ,并在 public 下創(chuàng)建 index.php引導(dǎo)文件。代碼如下:

set_include_path("../library".PATH_SEPARATOR.get_include_path()); //設(shè)定路徑
require_once 'Zend/Application.php'; //調(diào)用zend類庫(kù)
$application=new Zend_Application('project','../application/configs/application.ini');
$application->bootstrap()->run();

2. 在 public 目錄下創(chuàng)建URL重寫文件 .htaccess,代碼如下:

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

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

3.Zend Framework 配置信息保存在擴(kuò)展名為.ini或者xml文件下。在application 目錄下創(chuàng)建 configs/application.ini  文件,代碼如下:

[project]
bootstrap.path="../application/Bootstrap.php" //啟動(dòng)文件路徑
bootstrap.class="Bootstrap" //啟動(dòng)類名稱
phpSettings.display_errors=1 //錯(cuò)誤類型
phpSettings.date.timezone="Asia/Shanghai" //時(shí)間區(qū)域
resources.frontController.controllerDirectory="../application/controllers" //控制器路徑

4. 步驟3使用application.ini指定了啟動(dòng)類Bootstrap,本步在application目錄下編寫啟動(dòng)類,代碼如下:

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

5. 完成以上動(dòng)作即可創(chuàng)建控制器。以下在applicatoin/controllers 目錄下創(chuàng)建IndexController控制器:

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

6.創(chuàng)建控制器后,還需要?jiǎng)?chuàng)建視圖,視圖文件位置在views/scripts 文件夾下。scripts文件夾下需要?jiǎng)?chuàng)建與控制器相對(duì)應(yīng)的目錄,以下是創(chuàng)建 index/index.phtml 視圖代碼(其中目錄index對(duì)應(yīng)indexController控制器):

escape($this->title); ?>
escape($this->body); ?>

以上是“php Zend中怎么搭建MVC”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


本文題目:phpZend中怎么搭建MVC
文章網(wǎng)址:http://weahome.cn/article/ijiide.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部