Yii 2 - Установка basic и advanced шаблонов приложения через Composer

2016-08-10
Yii

Yii 2 предоставляет возможность начать разработку нового проекта с уже готового "каркаса". На выбор предоставляется два шаблона приложения: basic и advanced. Об их отличиях и установке пойдет речь в этой статье.

Шаблон приложения basic это "упрощенная" заготовка для будущего сайта. Этот шаблон представляет собой уже структурированную кодовую базу, имеющую в себе для примера один контроллер, модель и пару форм. Это то, с чего можно начинать новый проект, либо просто изучение данного фреймворка.

Также Yii 2 предоставляет другой, более расширенный шаблон приложения под названием advanced. От basic он отличается более размашистой структурой, ориентированной на более серьезный проект.

Какой именно выбирать, зависит от величины будущего проекта. Далее будет рассмотрена установка обеих шаблонов через composer.

Установка basic или advanced шаблона приложения

  1. Создаем папку нового проекта и переходим в нее (путь /var/www/ у вас может быть другим):

    $ mkdir /var/www/yii2-new-app && cd $_
  2. С помощью composer создаем в новой папке basic или advanced проект фреймворка Yii 2 (в данной команде имеется ввиду что composer установлен глобально):

    $ composer create-project yiisoft/yii2-app-basic ./
    # или
    $ composer create-project yiisoft/yii2-app-advanced ./
  3. Запускаем встроенный веб-сервер PHP:

    $ ./yii serve
  4. Открываем в браузере адрес на который работает запущенный веб-сервер, по умолчанию это: http://localhost:8080/ Должна открыться стартовая страница basic или advanced шаблона приложения фреймворка Yii 2, в зависимости от того какой именно вы установили.