2

我是 Zend Framework 和 Zend 工具的新手。

我有两个关于Zend 工具的问题。

有没有人有 Zend 工具中所有命令的详细列表的链接?我似乎找不到任何东西?

例如:如果我想使用该工具在我的模块目录而不是控制器目录中创建一个控制器 - 我该如何使用该工具来做到这一点?我尝试执行以下操作,但没有成功:

在我的“命令提示符”中,我导航到我正在工作的站点,然后导航到模块目录;从那里,我尝试为该目录创建一个控制器,即:

c:\theproject\application\modules\forms\controllers>zf create controller enquiry  action products  module  forms

ZF 给出了以下错误消息:命令行中留下未知参数:模块

但是,当我尝试创建不带参数 n 的控制器时,ZF 在控制器目录中创建了控制器。

其次

我想使用 Zend 工具删除已经创建的页面。我似乎找不到 Zend 工具命令。

第三次

我只想创建一个正常的页面视图。即page.phtml

我似乎找不到有关如何创建普通页面以及指定它将进入哪个目录的命令。

4

2 回答 2

2

模块

  • zf 创建模块名称

形式

  • zf 启用表单模块
  • zf 创建表单名称模块

布局

  • zf 启用布局
  • zf 禁用布局

数据库适配器

  • zf 配置 db-adapter dsn 部分名称[=生产]

数据库表

  • zf 创建数据库表名实际表名模块强制覆盖

注:有特长,使用zf create db-table。?得到具体他们。

项目提供者

  • zf 创建项目提供者名称操作

    :\xampp\htdocs\ZendFramework\rac>

于 2015-04-23T10:57:17.120 回答
0

从项目类型的根目录zf

您将获得它所具有的命令列表。就像是

Zend Framework Command Line Console Tool v1.11.11
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.

  Config
    zf create config
    zf show config
    zf enable config
    Note: There are specialties, use zf enable config.? to get specific help on them.
    zf disable config
    Note: There are specialties, use zf disable config.? 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.

  Application
    zf change application.class-name-prefix class-name-prefix

  Model
    zf create model name module

  View
    zf create view controller-name action-name-or-simple-name module

  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

  Form
    zf enable form module
    zf create form name module

  Layout
    zf enable layout
    zf disable layout

  DbAdapter
    zf configure db-adapter dsn section-name[=production]

  DbTable
    zf create db-table name actual-table-name module force-overwrite
    Note: There are specialties, use zf create db-table.? to get specific help on them.

  ProjectProvider
    zf create project-provider name actions

然后尝试zf --help命令以获取有关命令的更多帮助

在模块目录中创建控制器的命令是

zf create controller <Controllername> 1 <module-name>

并在示例项目上尝试更多。

于 2013-06-12T08:26:43.100 回答