刘家三少爷

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

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

posted on 2013-07-11 10:26  刘家三少爷  阅读(242)  评论(0)    收藏  举报