Ответы пользователя по тегу Yii
  • Почему не срабатывает appendTimestamp для нескольких AssetBundle, а для остальных работает?

    NoizeMC
    @NoizeMC Автор вопроса
    junior PHP (Yii2) разработчик
    Проблема решилась добавлением:
    public $basePath = '@webroot';
    public $baseUrl = '@web';

    в AdminAsset
    Но почему не работало без этого?
    Ответ написан
    Комментировать
  • Как установить yii 2 на openserver?

    NoizeMC
    @NoizeMC
    junior PHP (Yii2) разработчик
    Понимаю, что вопрос был задан давно, но поиск все еще приводит на эту страницу. Сегодня начал изучать yii2 и столкнулся с той же проблемой. Возможно, кому-то поможет.

    Решение же оказалось очень простым.
    1. В Openserver уже встроен Composer, его устанавливать не нужно
    2. Из первого пункта следует, что для установки yii нужно использовать только команду composer

    Пример:
    В официальном руководстве для установки yii2 нужно сделать:
    php composer.phar global require "fxp/composer-asset-plugin:~1.1.1"

    в консоли openserver вам нужно набрать ТОЛЬКО это:
    composer global require "fxp/composer-asset-plugin:~1.1.1"

    Дальше вы набираете соответственно:
    composer create-project yiisoft/yii2-app-basic basic 2.0.9

    Те php composer.phar меняется на composer и все работает

    PS при выполнении composer create-project yiisoft/yii2-app-basic basic 2.0.9 лучше перейти в корневую папку вашего сайта или указать адрес при создании, например так:
    composer create-project yiisoft/yii2-app-basic domains/internet-shop/basic 2.0.9

    При это создатся папка internet-shop в стандартном Openserver хранилище domains, где будет размещен базовый yii2. Имя basic конечно тоже можно поменять.

    Для того, чтобы настроить Openserver для запуска проекта на yii2 в браузере вида shop.ru вместо shop.ru/basic/web
    советую обратиться к этой статье, тут два простых решения
    Ответ написан
    Комментировать
  • Помощь с началом обучения Yii 2?

    NoizeMC
    @NoizeMC Автор вопроса
    junior PHP (Yii2) разработчик
    Возможно кому-то поможет. ООП на PHP начал изучать с этого ресурса.
    Ответ написан
    Комментировать