2009-08-18 31 views
12

我試圖創建一個使用Zend_Tool一個模塊內部控制器這樣做:Zend的工具創建一個模塊內的控制器

$ zf create module admin 
$ zf create controller login admin 

有了它去創建模塊的層次結構的第一個命令,但在第二命令它創建控制器並將視圖放入默認名稱空間。

這是我做錯了什麼嗎?

謝謝。

H.C.

回答

16

ZF創建模塊管理 ZF創建控制器登錄索引動作包括[= 1]管理員

但我認爲你必須爲LoginController中manualy更改類名admin_logincontroller。

+0

這是正確的,非常感謝。 – elbicho 2009-08-18 09:03:19

+1

因爲我只是想''創建控制器登錄1 admin'並得到一個錯誤'留在命令行上的未知參數:api',我感到沮喪 - 關於此工具的任何更好的文檔比稀疏的幫助? – HorusKol 2011-05-17 02:39:42

8
zf create controller <controllername> 1 <modulename> 

    zf create controller <controllername> -m <modulename> 

    zf create controller <controllername> --module=<modulename> 
2

你還指揮了創建模塊的內部動作

create action <actionname> <controller name> 1 <modulename> 

(代表布爾要創建視圖的腳本以及)

可惜的是你不能在模塊內創建視圖! :(

創建視圖如下(爲ZF 1.11.6版本,我在Zend框架的問題跟蹤有關創建新其發行)的命令格式爲:

create view <controller name> <actionname> 

爲你可以看到<MODULENAME>參數丟失

,但如果你可以編輯PHP代碼,你:)比你可以簡單的編輯你的Zend框架「Zend的\工具\ P roject \提供商\ View.php「和

延伸線95

public function create($controllerName, $actionNameOrSimpleName, $module = null) 

線105

$view = self::createResource($profile, $actionNameOrSimpleName, $controllerName, $module); 

就是它!

現在你可以指定模塊中創建視圖

create view <controller name> <actionname> <modulename> 
相關問題