Доброе утро.
Ну почему же непонятные, очень даже понятные.
Вы просто в кавычках запутались.
Event::find()->select('to_char(events.date_start, "MM") AS month_start')->where(["event_id"=>13])->one()
// OR
Event::find()->select('to_char(events.date_start, \'MM\') AS month_start')->where(["event_id"=>13])->one()
Добрый день.
Зачем поле set?
Используйте обычный integer(). Дни недели задавайте цифрами.
0- Понедельник
1- Вторник
и т.д.
В модели создайте метод, который будет возвращать массив с днями недели, его и будете подставлять в checkboxList.
Iossarian, при использовании rbac, Вы назначаете роли и права для пользователей и тогда проверка кто может, а кто не может сводится к такой строке в действии.
Наследуете нужные классы, и изменяете как Вам нужно.