Ответ 1
zf создать модуль admin zf create controller login index-action-included [= 1] admin
Но я думаю, что вам нужно изменить имя класса для администратора logincontroller для администратора_logincontroller.
Я пытаюсь создать контроллер внутри модуля, используя Zend_Tool:
$ zf create module admin
$ zf create controller login admin
С первой командой он создает иерархию модулей, но во второй команде он создает контроллер и просматривает пространство имен по умолчанию.
Это что-то, что я делаю неправильно?
Спасибо.
H.C.
zf создать модуль admin zf create controller login index-action-included [= 1] admin
Но я думаю, что вам нужно изменить имя класса для администратора logincontroller для администратора_logincontroller.
zf create controller <controllername> 1 <modulename>
zf create controller <controllername> -m <modulename>
zf create controller <controllername> --module=<modulename>
У вас также есть команда для создания действия внутри модуля:
create action <actionname> <controller name> 1 <modulename>
( 1 означает, что вы хотите создать представление script)
К сожалению, вы не можете создать представление внутри модуля!: (
Формат команды для создания представления выглядит следующим образом (начиная с версии ZF 1.11.6, я создал новую проблему в трекере по проблеме Zend Framework):
create view <controller name> <actionname>
поскольку вы видите параметр <modulename>
но если вы можете редактировать PHP-код, а вы есть:), вы можете просто изменить свою Zend Framework " Zend\Tool\Project\Provider\View.php" и
растянуть строку 95 в
public function create($controllerName, $actionNameOrSimpleName, $module = null)
и строка 105 в
$view = self::createResource($profile, $actionNameOrSimpleName, $controllerName, $module);
и это все!
Теперь вы можете создать представление внутри указанного модуля
create view <controller name> <actionname> <modulename>