@search74

Интерфейсы. Как реализовывать?

Как в yii2 реализовывать interface'ы? И вообще, где их хранить? Помню в yii1 была директория components, там можно было писать свои классы, не относящиеся ни к model ни к controller's.
ps: почему возник такой вопрос - хочется перенсти с зенда на yii2 данное расширение календаря (https://github.com/SCLInternet/BmCalendar).
  • Вопрос задан
  • 2325 просмотров
Пригласить эксперта
Ответы на вопрос 1
fornit1917
@fornit1917
Где угодно.


Некоторые директории из 1.1 отсутствуют. Стоит отметить components, extensions, messages и migrations. Директория extensions более не нужна. Расширения ставятся через Composer и автоматически попадают в vendor. messages и migrations автоматически создаются по мере необходимости. В components нет нужды. В 2.0 можно раскладывать классы в любые директории. Они будут загружаться автоматически, если их namespace соответствует. Если вам без components не уютно, можно создать.


rmcreative.ru/blog/post/s-yii-1.1-na-yii-2.0--chas...
Ответ написан
Ваш ответ на вопрос

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

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