myrkoxx
@myrkoxx
developer

Как в Yii2 сделать свою структуру каталогов?

Здраствуйте. Я разрабатываю веб приложения на Zend и Zend2. Не так давно пришло на поддержку приложение, которое написано статическими html страницами с запросами в базу внутри. Около 200 html страниц. Было решено переписать ето чудо по нормальному. И вот как-то стало скучно и решил попробовать что-то новое. Решил написать на Yii2. Но есть но. Я привык использовать такую структуру :

/application
-- /base
---- /Controller
---- /Model
-- /news
---- /Controller
---- /Model
/vendor
-- /zend
/www
-- /layouts
---- /base
---- /news
ну а приложения Yii2 сильно отличаются. Решил переделать сам. Нов доках вот что:

www.yiiframework.com/doc-2.0/guide-apps-own.html

"Since it's a bit too much to start building your template from scratch it is better to use one of built-in templates as a base. Let's use basic template. "

Modify files

Next actually modify the structure of the future application as you like and update readme. - как бы главный вопрос как это сделать? Какие параметры менять? Какие конфиги? Контролеры?
В общем документация еще пишется и надеюсь тем кто не работал с yii , и надеюсь, растолкуют, что где и как.

Ну, собственно, сам вопрос:
Кто-то пробовал делать такую структуру? Может ли кто подсказать какие-то примеры или где что поискать? Так как самому без похода в магаз за ящиком пива тут не разобраться.... заранее спасибо.
  • Вопрос задан
  • 4525 просмотров
Пригласить эксперта
Ответы на вопрос 2
MaximAL
@MaximAL
В документации из репозитория Yii2 есть руководство по созданию своей структуры.

Например, описание продвинутого шаблона приложения со своей структурой каталогов: https://github.com/yiisoft/yii2/blob/master/docs/g....
Ответ написан
vyachin
@vyachin
Ищу работу
Такую структуру можно реализовать, это делается через конфиг www.yiiframework.com/doc-2.0/guide-concept-configu...
Настройте карту контроллером или укажите общий namespace https://github.com/yiisoft/yii2/blob/master/framew...
Настройте модули www.yiiframework.com/doc-2.0/yii-base-module.html#...
Укажите где искать шаблоны www.yiiframework.com/doc-2.0/yii-base-view.html#re...

Но дело не в структуре папок? Вы хотите сделать из Yii2 Zend? Не надо, не нравится он Вам с порога (кстати вот тут начинается порог www.yiiframework.com/doc-2.0/guide-index.html) не используйте. Фреймворк это набор правил и допущений - этим они хороши и этим же они плохи. К этим правилам, в том числе относится и структура папок.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы