程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> yaf的簡單入門,yaf簡單入門

yaf的簡單入門,yaf簡單入門

編輯:關於PHP編程

yaf的簡單入門,yaf簡單入門


1.目錄結構:

2.入口文件

   入口文件是所有請求的入口,一般都借助於rewrite規則,把所有的請求都重定向到這個入口文件。

   一個經典的入口文件  public/index.php

3.重寫規則

  需要使用WebServer提供的Rewrite規則, 把所有這個應用的請求, 都定向到上面提到的入口文件.修改.htaccess文件

  Apache的Rewrite (httpd.conf)

 

  Nginx的Rewrite (nginx.conf)

 


4.配置文件  application/conf/application.ini

   在Yaf中, 配置文件支持繼承, 支持分節. 並對PHP的常量進行支持. 你不用擔心配置文件太大造成解析性能問題, 因為Yaf會在第一個運行的時候載入配置文件, 把格式化後的內容保持在內存中. 直到配置文件有了修改, 才會再次載入.

   

5.控制器

   在Yaf中, 默認的模塊/控制器/動作, 都是以Index命名的, 當然,這是可通過配置文件修改的.

   對於默認模塊, 控制器的目錄是在application目錄下的controllers目錄下, Action的命名規則是"名字+Action"

    默認控制器application/controllers/Index.php


6.視圖文件

   Yaf支持簡單的視圖引擎, 並且支持用戶自定義自己的視圖引擎, 比如Smarty.

   對於默認模塊, 視圖文件的路徑是在application目錄下的views目錄中以小寫的action名的目錄中.

   一個默認Action的視圖application/views/index/index.phtml

   

 

備注: yaf手冊url  =》  http://www.laruence.com/manual/

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved