一. Create YourProject
詳情請看這篇文章:
http://blog.csdn.net/u012675743/article/details/45511019
The BootStrapBootstrap用來定義你的專案資源和元件初始化。類別如下:
//application/Bootstrap.php
class Bootstrapextends Zend_Application_Bootstrap_Bootstrap
{
}
http://blog.csdn.net/u012675743/artic
http://blog.csdn.net/u012675743/article/details/blog.cs 三. Configuration
經常需要自己設定應用,預設設定檔在application/configs/application.ini
,
指令<em></em>
; application/configs/application.ini
[production]
phpSettings.display_startup_errors = 0
phpSettings.display_errors = 0
includePaths.library = APPLICATION_PATH "/../library"
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class = "Bootstrap"
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
[staging : production]
[testing : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
[development : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
四.
Action Controllers
一個controller應該有一個或多個methods,這些methods可以透過瀏覽器被要求。通常可以寫一個indexcontroller,作為站點的主頁。 預設的indexcontroller為下:
// application/controllers/IndexController.php class IndexController extends Zend_Controller_Action { public function init() { /* Initialize action controller here */ } public function indexAction() { // action body } }
五.
Views
每個controller都在application/views/scripts/下有一個對應的視圖。並對應的命名為 ‘controller/controller.phtml’,主要寫前台要展示的頁面。
六.
Create A Layout
在命令列下輸入:
然後打開layouts資料夾下,會出現scripts資料夾。
對資料庫中要操作的每個表格都需要寫一個表類,$_primary為表的主鍵,例如:
Create A Form
使用框架的form來提交資料的入口是非常方便的。在application下建立目錄forms,即application/forms,並建立對應的form class。
<?php class Book extends Zend_Db_Table{ protected $_name = 'book'; protected $_primary = 'id'; }
版權聲明:本文為部落客。
以上就介紹了Zend Framework 入門,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。