Skip to content

Доступные команды yiic

NikitaMelnikov edited this page Mar 1, 2013 · 6 revisions

ModuleCleanderCommand

Служит для полного удаления модуля из backend

list

Отображение списка доступных модулей: ./protected/yiic modulecleaner list

delete

Полное удаление модуля (удаление таблиц из БД, связанных с моделями модуля, директории модуля) ./protected/yiic modulecleaner delete --module=moduleName

RbacCommand

Выполнение операций связанных с контроллем доступа в backend

clear

Удаление всех записей rbac (пользователи, роли, задачи, операции, связи) ./protected/yiic rbac clear

build

Команда создания rbac-правил для backend. Доступные параметры:

  • --path - путь к webroot, если есть несколько приложений и одно из них центральное
  • --modulePath - путь к директории модулей относительно webroot
  • --username - логин для root-администратора сайта
  • --password - пароль для root-администратора сайта

При существовании --username пользователь пересоздаваться не будет, обновится только его пароль (если он не совпадает с указанным).

./protected/yiic rbac build [--path=null] [--modulePath=/backend/protected/modules] [--username=root] [--password=123]

PasswordsCommand

Команда для редактирвоания пароля / создания нового пользователя в backend.

create

Команда создания пользователя, если он не существуется по указанному username, либо редактирование пароля пользователя ./protected/yiic passwords --user=username --password=password

ScriptsCommand

pack

Команда упаковки всех скриптов из webroot/js в webroot/js/packed.js. ./protected/yiic/scripts pack