не работает, потому что вы неправильно его прописали: public_html точно не может лежать в корне.
Вам нужен физический путь к проекту.
Для примера: /var/www/web.mng.local/frontend/web;
это работает не всегда. Если файл не был добавлен в гит, то вы его не сможете добавить через commit -a. Commit -a умеет добавлять только изменения в уже знакомых гиту файлах.
alexandrnevajno1, вы немного не поняли мой ответ)
Я не предлагаю вам заменить вьюху просмотра пользователей на вьюху редактирования пользователей. Понятно что эти вьюхи используют разные переменные.
Но mvc говорит что "разделяя вид и контроллер, вы можете подменить один вид другим, не меняя контроллер и модель". Т.е. вместо просмотра пользователей табличкой вы можете сделать просмотр пользователей графиком по дате посещения. Это один и тот же набор вьюх(назовем это так: один и тот же тип вьюх) - " просмотр пользователей", и использует он те же переменные, но отображает информацию по разному.
Ваша система просто пока не развилась настолько, чтобы иметь несколько вьюх одного типа, у вас по одной вьюхе на каждый тип. Но это не значит что можно игнорировать идею mvc : )
Это понятно что kohana - mvc фреймворк, но если вам мешает одна из основных идей фреймворка, либо избавьтесь от него, либо следуйте его идее в полной мере)
Сергей Бурдужа,
это /home/serii/.nvm/versions/node/v6.12.2/bin/npm вместо /usr/bin/npm
дело в том что под каждую версию ноды nvm выдает нужную версию npm, тогда как в /usr/bin/npm стоит всегда одна и та же (та, которую вы поставили отдельно), насколько я знаю.
Это не критично, но при переключении версий ноды может стать причиной ошибок.
ProFM, хорошо, давайте по-другому : ) https://github.com/yiisoft/yii2-app-advanced
по памяти:
common/models/LoginForm
frontend/views/site/login.php
вам нужно содержимое этих файлов.
Кроме того, frontend/controllers/SiteController - метод actionLogin, дальше пригодится метод actionLogout.
Все, практически в чистом виде копируйте, меняйте неймспейсы, если что-то не получится - пишите.
ProFM, вы замечаете, что уже три человека стесняются вам писать в ответы, а штурмуют комментарии? Задумайтесь, это не на почве предвзятости или личной ненависти) просто составить ответ для вас это сделать 90% нудной работы за вас, в виде ctrl+c из исходников.
ProFM, при том что он содержит ровно тот код, который вам нужен.
Качественный ответ можно дать на качественный вопрос) Не подумайте, что я оскорбляю ваш вопрос или вас, но по мере вашего совершенствования не буду ли я наблюдать вопросы на тостере типа "как развернуть докер-контейнер? как настроить postgresql 9.5 на ubuntu 14.04? как повесить recaptcha в yii2?"
ну серьезно, программирование это не только поиск статей которые решают ваши проблемы, это решение проблем самостоятельно.
примеров качественных к сожалению в сети вообще нету, которые бы объясняли все а не путали
как это? У вас есть advanced.
Всё что вам нужно - понять, что копировать, а что нет.
Если вы с этим справитесь - ответ на вопрос не нужен.
Если не справитесь - ответ на вопрос не поможет.
Вам нужен физический путь к проекту.
Для примера: /var/www/web.mng.local/frontend/web;