Я новичок в yii2. Я успешно извлек продвинутый шаблон zii2 zip. настроили файл db и .htaccess.404 error with unknownclass exception in yii2
О создании нового контроллера, модели и действий в контроллере и навигации по местоположению. Например: http://localhost/advanced/frontend/web/mysetofusers/signin
У меня три вопроса. 1. он говорит ошибку 404. 2. говорит UnKnownClassException - т.е. не удается найти mysetofusersController в файле frontendControllers \ mysetofusersController.php namespace missing? даже если файл находится в папке, и используется точное пространство имен. 3. Он всегда перенаправляется на страницу сайта/индекса, а не показывает mysetofusers/signin. На этот раз tehre не является исключением в отладчике Yii.
a = Также обратите внимание, что я попытался создать модели с использованием как gii, так и расширенного класса модели.
Ничто не работает. Pls поможет мне. Я застрял и не смог двигаться вперед с работой.
Спасибо :)
Нужно ли начинать с расширенного шаблона? настоятельно рекомендуется начинать с основного, гораздо проще в настройке и легче учиться. Тогда, когда ваше приложение почти закончено, перемещение ваших моделей, контроллеров и компонентов в расширенную структуру будет вопросом копирования/прошлого и некоторыми дополнительными конфигурациями, которые вы до сих пор поймете их потребности. –
Его нет. proj не является ни малым, и поскольку advanced имел всю структуру каталогов для backend/frontend/common, и asi планировал создать REST API, это было идеально для использования расширенного шаблона. еще не пробовал с базой. будет делать так. Однако, если у кого-то уже была эта проблема, пожалуйста, дайте мне знать решение для этого. Благодаря! – DpGp
Ну, я говорю, что вам не составит труда переместить ваши файлы с базового на продвинутый шаблон на следующем шаге. Если вы подумали о том, чтобы перейти к базовому, тогда [эта ссылка может вам помочь] (http://stackoverflow.com/questions/31799470/yii2-backoffice-with-api-rest-implementation/31806478#31806478).Вот как я реструктурировал базовый шаблон для реализации REST API в папке 'api', сохраняя мою папку' web' нетронутой, у каждого есть свои * контроллеры * и * конфигурации *, и обе имеют одинаковые * * модели *. –