ukoHka, mysql - это СУБД. А язык, на котором происходит общение со всеми реляционными СУБД - SQL. И это, как говорят в одном городе - две большие разницы)
ukoHka, попробуйте сначала руками написать SQL, который вернет вам нужный результат, а потом уже мы с вами покумекаем, как натянуть его на ORM, и стоит ли это делать
Вероятно, я немного не так выразился. Я взял из браузера id сессии, пошел в директорию с сессиями, нашел этот файл, и отсматривал его содержимое. Ошибки тут быть не может, я проверил это не 2 и не 3 раза.
Максим Тимофеев: что? Я что-то не так сказал? Сначала нужно выполнить ./yii init, он развернет точки входа, создаст необходимые папки, в т.ч. vendor. Затем уже можно скачивать пакеты из composer, нет? Насколько мне помнится, когда я разворачивал проекты на yii, init делать все же приходилось. Хотя бы потому, что этот механизм помогает при установке приложения выбрать режим работы и окружение.
Параллельно с вами я создал отдельный контрллер, в котором переопределил beforeRequest на проверку логина юзера, и отнаследовал все контроллеры приложения от него.
Но, безусловно, остановлюсь на вашем решении, оно нагляднее. Большое спасибо.
Максим Федоров: а что, если я в контроллерах модуля переопределю поведения на доступ? Что сработает раньше, asBeforeRequest, или маршрутизация? BeforeRequest выглядит логичнее... А не подскажете, как указать доступ к контроллерам модуля? Надо наследоваться от AccessControl в новый класс?