Смотрим документацию
Gii представлен в Yii как модуль. Вы можете активировать Gii, настроив его в свойстве [[yii\base\Application::modules|modules]]. В зависимости от того, каким образом вы создали приложение, вы можете удостовериться в наличии следующего кода в конфигурационном файле config/web.php,
У меня нет ни папки ни web.php и 3 папки конфига, общая фронтенд и бэкенд, откуда я должен знать в какую именно создать? откуда я должен догадатся что делать если нет папки бейс?
Либо я неопытный или вообще не мое, или это дырки в документации, скажите пожалуйста
Есть 2 шаблона приложения: basic и advanced. В advanced есть три папки: backend(вроде админка, если я правильно помню), frontend(сайт), console(консольное приложение), в каждой из них есть конфиги. В basic конфиг лежит в папке basic/config/web.php
В документации всё нормально описано, просто нужно внимательней читать
web-quest3: как бэ всё указано. frontend, backend и console это три приложения, в каждом из них есть свой конфиг. И в доках написано :"Depending upon how you created your application, you may find the following code is already provided in the config/web.php configuration file"
web-quest3: Задача документации описать сам принцип работы фреймворка, а не описывать как конкретно в какой ситуации поступать. Если Вы используйте advanced - достаточно почитать/посмотреть как он устроен что бы понять где находиться конфиг
web-quest3 у меня из коробки работает. А не катить может потому что - localhost это не то место, куда установлен yii-application; - роуты не настроены; - yii init as prod; и тд.
web-quest3: да просто Вы зря сразу выбрали advanced, установите basic почитайте документацию что и как в фреймворке устроено - тогда вообще станет все понятным
есть два стандартных шаблона:
- basic - шаблон самого простого проекта, где весь проект это ОДНО ЦЕЛОЕ приложение
- advanced - более продвинутый шаблон, где сам проект разбит на ДВА ПРИЛОЖЕНИЯ - админку (backend) и пользовательскую часть (frontend). Каждое из этих приложений имеет свою конфигурацию.
В документации описано подключение модуля к приложению в целом, показан сам принцип, т.к. шаблоны могут быть разные (например, сделанные сторонними разработчиками).
я вообще advanced редко использую, у меня свой шаблон заточеный под мои проекты. Просто когда ты понимаешь как работает фреймворк, как он устроен и т.п. тогда вообще без разницы на каком шаблоне работать. Поэтому и рекомендую сначала взять basic посмотреть на организацию ядра, конфиги, модули и т.п. а потом можете смело переходить на advanced либо на другой шаблон ....