Zend Tool 在模块内创建控制器
我正在尝试使用 Zend_Tool 在模块内创建一个控制器,执行以下操作:
$ zf create module admin
$ zf create controller login admin
使用第一个命令创建模块层次结构,但在第二个命令中它创建控制器并查看默认名称空间。
难道是我做错了什么?
谢谢。
HC
I'm trying to create a controller inside a module using the Zend_Tool doing this:
$ zf create module admin
$ zf create controller login admin
With the first command it creates de module hierarchy, but in the second command it creates the controller and view into the default namespace.
Is it something that I'm doing wrong?
Thanks.
H.C.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
zf 创建模块管理
zf createcontrollerloginindex-action-included[=1]admin
但我认为您必须手动将logincontroller的类名更改为admin_logincontroller。
zf create module admin
zf create controller login index-action-included[=1] admin
But i think you have to change the class name for the logincontroller manualy to admin_logincontroller.
您还有在模块内部创建操作的命令:(
1代表您也想创建视图脚本的布尔值)
不幸的是,您无法在模块内部创建视图 ! :(
创建视图的命令格式如下(从 ZF 1.11.6 版本开始,我在 Zend Framework 问题跟踪器中创建了新的问题):
module 可以看到 参数丢失,
但是如果您能够编辑 PHP 代码并且您是:),那么您可以简单地编辑您的 Zend 框架“Zend\Tool\Project\Provider\ View.php”并将
第95行延伸到
第105行中
,就是这样!
现在您可以在指定模块内创建视图
You have also command for creating action inside of module:
(1 stands for boolean that you want to create view script as well)
Unfortunatelly you cannot create view inside of module! :(
The command format for creating view is as follows (as of the version of ZF 1.11.6, I created new issue in Zend Framework issue tracker regarding it):
as you can see <modulename> parameter is missing
but if you are able to edit PHP code and you are :) than you can simple edit your Zend Framework "Zend\Tool\Project\Provider\View.php" and
extend line 95 into
and line 105 into
and that is it!
Now you can create view inside of specified module