建立專案:
zf create project projectName
執行後會產生整個專案所需的目錄
啟用Layout功能(套用樣板):
zf enable layout
產生Application/Layouts目錄,並且產生基本樣板檔案layouts/scripts/layout.phtml
新增Module:
zf module moduleName
執行後會於Application下產生該Module的目錄
新增Module's Controller:
zf create controller controlName moduleName
執行後會於該Module下產生該Controller檔案
新增Control's View:
zf create view viewName controlName moduleName
執行後會於該Controller下對映之View目錄產生該View檔案
新增Control's Action:
zf create action actionName controlName moduleName
執行後會於該Controller下產生該Action
新增Model:
zf create model modelName moduleName
執行後於該Module目錄下產生該Model檔案
資料庫設定:
zf configure db-adapter "adapter=PDO_MYSQL&host=localhost&username=root&password=pwd&dbname=projectName&charset=utf8" development;
於系統設定檔設定此資料庫連線
新增DbTable:
zf create db-table modelName tableName
於Model中新增此tableName的class
zf create db-table modelName tableName force-overwrite
強制覆蓋方式建立
產生整個DB的DbTable語法如下:
zf create db-table.from-database
如果發生錯誤:
Fatal error: Cannot redeclare class Zend_Loader in C:\Program Files\Zend\Apache2
\htdocs\AMIS\library\Zend\Loader.php on line 31
請將application.ini的includePaths.library = APPLICATION_PATH "/../library"用分號註解掉就會正常
沒有留言:
張貼留言