yii2 layout Изменить шаблон по-умолчанию для указанного контроллера/действия

Рассмотрим разные ситуации, в которых может потребоваться менять шаблон.

Для конкретного контроллера

Просто добавьте в класс контроллера поле, с указанием пути до вашего шаблона:

public $layout = '@app/modules/admin/views/layouts/main-top.php';

Для конкретного действия контроллера (controller action)

Здесь просто в начале действия укажите нужный контроллер, опять же -- присвоим его имя (путь как полное имя) полю класса:

git push одной ветки -- Настроить только на текущую ветку (Не отправлять на сервер все ветки) -- warning: push.default is unset;

Это можно сделать командой:

git config --global push.default current

-- тогда можно избежать такой проблемы.

Это же можно использовать для избаления от предупреждения в консоли:

warning: push.default is unset; its implicit value has changed in
Git 2.0 from 'matching' to 'simple'. To squelch this message
and maintain the traditional behavior, use:

git config --global push.default matching

To squelch this message and adopt the new behavior now, use:

Ошибка git failed to push some refs ...Updates were rejected because a pushed branch tip is behind its remote + non-fast-forward

ВНИМАНИЕ: не делайте в этой теме резких движений! Есть риск потерять данные.

git error: failed to push some refs to
git Updates were rejected because a pushed branch tip is behind its remote

Вообще речь идёт об ошибке вида:

Правила оформления исходного кода в Паскаль (форматирование отступами) [Pascal]

В этом разделе мы поговорим о том как форматировать исходный код программы на языке Паскаль.

Смысл форматирования кода состоит в том, что увеличить его читаемость, то есть понятность для программиста.

Блоковые конструкции

В Паскаль можно выделить как минимум $6$ блоковых конструкций -- то есть таких, для окружения тела которых нужны операторные скобки, а именно:

composer ubuntu Установка (или обновление)

Установить или обновить композер можно командой:

sudo apt-get install composer

composer - Ошибка Cannot create cache directory /home/..../.composer/cache/repo/ Решение ./composer.json is not writable

Cannot create cache directory /home/..../.composer/cache/repo/

У меня проблема возникла после решения этой ситуации.

Лечится с помощью команды (в моём случае это помогло):

sudo chown -R $USER $HOME/.composer

composer-asset-plugin Установка

composer-asset-plugin позволяет использовать NPM (может потребоваться утановка) и/или Bower (должен быть установлен) для управления assets проекта.

Установить его можно так (о последней версии см. там):

The requested package bower-asset/jquery-ui could not be found -- Ошибка. Решение

Такая вот ошибка наблюдается при выполнении composer update:

The requested package bower-asset/jquery-ui could not be found

Решение

Делаем так:

Запуск mongodb в Ubuntu -- локальная установка НЕ из репозитория

Предположим, что вы уже скачали mongo (просто сайта) и распаковали архив.

Далее:

  • перейдите в папку /bin
  • И запустите файл:
    sudo ./mongod

Pages

Subscribe to fkn+antitotal RSS