ZendFramework 的 zf.bat 应用
1、首先进入cmd,命令行窗口模式。
直接打下面的命令,
C:\Documents and Settings\Administrator>F:\PHP框架\ZendFramework-1.10.4\bin\zf.bat create project D:\web\zf
意思是在D:\web\zf(这个目录是自己的网站目录)目录下创建工程,
F:\PHP框架\ZendFramework-1.10.4\bin\zf.bat 这个是下载下来的ZF目录。
如果命令行显示
'"php.exe"' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
则在环境变量中添加
变量名:PATH
环境值:E:\wamp\bin\php\php5.2.6;E:\wamp\www\bin
如果显示
zf不是内部或外部命令,也不是可运行的程序或批处理文件。
则在环境变量中添加
;C:\ZendFrameWork\bin (ZendFrameWork 中zf.bat 所在文件夹路径)
2、C:\Documents and Settings\Administrator>d:
进入D盘
D:\>cd web\zf\
进入网站的目录
D:\web\zf>F:\PHP框架\ZendFramework-1.10.4\bin\zf.bat create module admin
创建admin模型
在D:\web\zf\application\modules\admin\controllers下创建LoginController.php控制器
同时也在D:\web\zf\application\modules\admin\views\scripts下生成视图 login\index.phtml
D:\web\zf>F:\PHP框架\ZendFramework-1.10.4\bin\zf.bat create controller login 1 admin
如果后面不加1 admin
则创建在D:\web\zf\application\controllers
D:\web\zf\application\views\scripts下生成视图 login\index.phtml
拷贝zend库
将F:\PHP框架\ZendFramework-1.10.4\library 下的zend文件夹拷贝到
在D:\web\zf\library下
配置apache的 httpd-vhosts.conf文件
NameVirtualHost *:80
<VirtualHost *:80>
ServerName zf.snmbox.com
DocumentRoot "D:/web/zf/public"
<Directory "D:/web/zf/public">
Options -Indexes FollowSymLinks
Allow from all
Order allow,deny
AllowOverride All
</Directory>
</VirtualHost>
重启apache,访问 zf.snmbox.com 成功!
zf.bat的常用命令如下:
Zend Framework Command Line Console Tool v1.9.5
Usage:
zf [--global-opts] action-name [--action-opts] provider-name [--provider-opts] [provider parameters ...]
Note: You may use "?" in any place of the above usage string to ask for more specific help information.
Example: "zf ? version" will list all available actions for the version provider.
Providers and their actions:
Version
zf show version mode[=mini] name-included[=1]
Note: There are specialties, use zf show version.? to get specific help on them.
Phpinfo
zf show phpinfo
Manifest
zf show manifest
Profile
zf show profile
Project
zf create project path name-of-profile file-of-profile
zf show project
Note: There are specialties, use zf show project.? to get specific help on them.
View
zf create view controller-name action-name-or-simple-name
Controller
zf create controller name index-action-included[=1] module
Action
zf create action name controller-name[=index] view-included[=1] module
Module
zf create module name
ProjectProvider
zf create project-provider name actions
注:已将文章从百度空间转移至博客园。欢迎大家多来园子逛逛。原文地址:http://hi.baidu.com/l_boye/item/7eb8e6f044a56cf46225d24d

浙公网安备 33010602011771号