iproger
@iproger
Безответственный гений

Какая структура приложения yii2?

В консоли выполнил (windows):
php composer.phar global require "fxp/composer-asset-plugin:1.0.0-beta2"
, создалось приложение advanced.

Собираюсь в корень положить файл .htaccess:
<IfModule mod_rewrite.c>
	RewriteEngine On
	RewriteRule ^admin$ /advanced/backend/web/ [L,PT]
	RewriteRule ^admin/(.*)?$ /advanced/backend/web/$1 [L,PT]
	RewriteRule ^([^/].*)?$ /advanced/frontend/web/$1
</IfModule>


1) Правильно ли так делать, или это костыль?
2) Например, я захочу подключить angularjs, в какие папки его класть?

p.s. В yii2 & composer полный профан.
  • Вопрос задан
  • 4153 просмотра
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
В yii2 & composer полный профан.

Так зачем в advanced шаблон полезли? Освойте yii2 (маршрутизацию, DI, основные архитектурные моменты связанные с бутстрапингом приложения короче) а там уже извращайтесь.

angularjs в идеале хочет видеть restapi. И в идеале он лежит себе отдельно, ничего не зная о Yii и бэкэнде. Это просто html+js образно. Далее идут уже оптимизации, которые не зная ни Yii ни angularjs не стоит делать просто так.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы