Подключить поддомен к amazon EC2

Подключить поддомен еще проще, чем подключить домен к amazon ec2. Мы рассмотрим на примере Apache2 , однако это равнозначно и для nginx, за исключением того, что у nginx немного по другому прописывается конфигурация виртуального хостинга. Read More

Исправляем ошибку в Yii2 unknown operator: $oid

Делая аутентификацию в Yii2 вместе с mongodb столкнулся с ошибкой:

При чем ошибка эта выпадала в виде Fatal error, а значит, останавливала работу всего приложения. Отследить при каких условиях она появляется так и не получилось, да и необходимости в этом особо не было.

Ошибка эта возникает в методе User::findIdentity($id) лишь в некоторых случаях. Связано это с тем, что сам метод иногда принимает в качестве $id либо строку, либо объект MongoId.

Чтобы вылечить вышеуказанную ошибку, достаточно в методе User::getId() внести некоторые правки, а именно:

То есть мы просто всегда возвращаем именно строку, ту самую которая хранится в MongoId объекте .

ENUM в Yii2. Добавление поля и уставновление для него значения по-умолчанию используя миграции

О миграциях в Yii2 я уже писал, поэтому, если вы еще не знакомы с этим чудным механизмом — обязательно к прочтению. А теперь настало время познакомиться ближе с типами полей. Эта статья будет первой в небольшом цикле статей про добавление частоиспользуемых типов полей в Yii2 миграциях. Read More