yazux: как раз по логике плагин нужно подгружать вне контейнера. часто после перезагрузки контейнера нужно проинициализировать инпут заново. это делается через событие $(document).on('pjax:end', ...)
Попробуйте пометить дирректорию с less/css как resource root (правой кнопкой по каталогу -> mark directory as -> resource root). После этого phpstorm будет использовать находящиеся там css файлы для автодополнения.
Спасибо за ответ! Я в курсе, что для отдельных модулей можно накатывать миграцию, но это отдельная команда. Я же написал в вопросе, что хочется одной со всем модулей сразу.
Скорее всего дело в самом детекторе mail.ru, не важно чем вы будете слать письма: руками или через switmailer. Попробуйте сменить сервер через который происходит отправка писем. Если вас волнует, что письма адресованные вам попадают в спам, тогда добавьте адрес в избранные (на mail.ru должна быть информация о том как это сделать)
Интерфейсы нужны при определении зависимости. Например, если конструктор одного класса принимает в качестве аргумента инстанс другого класса, тут желательно использовать интерфейс. Абстрактный класс - это просто шаблон реализации.
Абстрактные классы и интерфейсы не противоречат друг другу. Можно создать интерфейс, частично реализовать его абстрактным классом, а потом дополнить конкретной реализацией.
EnChikiben: попробуйте тогда на уровне веб-сервера настроить. Вот тут в последнем ответе говорят, что если разрешить анонимный pre-flight все работает.
Да вроде бы все правильно. А что происходит в момент запроса в браузере? Вы уверены, что url "web/site/events" указывает именно на ваш actionEvents? Имя файла и строки в ошибке при ajax запросе совпадают c actionEvents? Что дальше делается с переменной $meet?
Вам точно нужно описывать связь между таблицами именно так? Вот тут первый же пример посмотрите. Там как раз две таблицы через промежуточную объединяются.