国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Rumah php教程 PHP開發(fā) Zend Framework入門應(yīng)用實(shí)例詳解

Zend Framework入門應(yīng)用實(shí)例詳解

Jan 05, 2017 am 10:46 AM

本文實(shí)例講述了Zend Framework入門應(yīng)用。分享給大家供大家參考,具體如下:

.htaccess文件

.htaccess文件用來實(shí)現(xiàn)URL重置,即當(dāng)用戶訪問某資源時,會將其重新定位到指定的文件下。

代碼示例:

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

其中,行1表示重置引擎打開,行2表示當(dāng)訪問除js、ico、gif、jpg、png、css以外的文件時,

都將被重置到index.php文件下。

注:

該重寫規(guī)則只能用于Apache服務(wù)器,需要用到Apache的重定向模塊。若想有效,要開啟功能。確認(rèn)Apache的httpd.conf配置文件下的

#LoadModule rewrite_module modules/mod_rewrite.so

開啟,也就是把#號去除。

自動生成目錄

下載的zend解壓后,會有兩個核心目錄,一個是library,一個是bin。在bin下面有個zf.bat文件可以用來智能生成Zend Framework目錄結(jié)構(gòu)。

但是使用之前必須做一定的配置,也就是環(huán)境變量的配置。這樣才能直接調(diào)用其命令。否則無法調(diào)用生成命令。

一、配置環(huán)境變量

配置過程如圖所示:

Zend Framework入門應(yīng)用實(shí)例詳解

添加完path之后,就可以直接在“小黑框”,也就是CMD中直接調(diào)用指令了。這里配置了兩個,一個是zend下的bin目錄,一個是xampp下的php目錄。因?yàn)橹噶钚枰玫竭@兩個目錄下的一些文件。

二、測試是否成功

Zend Framework入門應(yīng)用實(shí)例詳解

出現(xiàn)上圖的信息,說明環(huán)境變量配置成功了。

三、執(zhí)行生成指令

zf create project zfdemo

Zend Framework入門應(yīng)用實(shí)例詳解

這個時候,就會生成一個工程目錄,如上面的提示所示。在C盤下會有一個目錄zfdemo。

Zend Framework入門應(yīng)用實(shí)例詳解

四、拷貝目錄中的信息到項(xiàng)目文件夾下并測試

這里的入口文件在public下面

所以在瀏覽器中輸入地址"http://localhost/zendDemo/public/"

注:項(xiàng)目的名稱為zendDemo

如果不出差錯的話,就會看到成功的執(zhí)行結(jié)果。如下圖所示:

Zend Framework入門應(yīng)用實(shí)例詳解

注:因?yàn)槲抑貙懥四J(rèn)的視圖文件內(nèi)容,看到的就是“世界你好”這四個字。

改造

一、創(chuàng)建自己的控制器

在application/controllers/目錄下創(chuàng)建一個名為SelfController.php的控制器,并輸入以下代碼。

<?php
class SelfController extends Zend_Controller_Action{
  public function selfAction(){
    //self方法
  }
  public function myAction(){
    //my方法
  }
}

上述代碼定義了一個SelfController類,并在該類中定義了selfAction()方法和myAction()方法。

二、創(chuàng)建相應(yīng)的視圖文件

在application/views/scripts/self/目錄下創(chuàng)建self.phtml文件,代碼如下:

<html>
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
   t tle>self方法的顯示視圖</title>
</he  >
  <h1> self方法的顯示視圖</h1>
</body


繼續(xù)在同一目錄下創(chuàng)建my.phtml文件,其代碼如下:

<html>
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
  <title>my方法的顯示視圖</title>
</head>
<body>
  <h1>my方法的顯示視圖</h1>
</body>
</html>

? ?


三、測試與執(zhí)行

應(yīng)該先理解Zend Framework是如何處理HTTP請求的。默認(rèn)情況下,URL的第一個部分會映射到一個控制器,第二個部分則映射到控制器類中的Action方法中。

執(zhí)行結(jié)果如下圖所示:

Zend Framework入門應(yīng)用實(shí)例詳解

希望本文所述對大家基于Zend Framework框架的PHP程序設(shè)計(jì)有所幫助。

更多Zend Framework入門應(yīng)用實(shí)例詳解相關(guān)文章請關(guān)注PHP中文網(wǎng)!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial PHP
1502
276