Afadeev: "Технически нет возможности" - получается, что есть, просто Вы не хотите или не можете. Ваше право, но это другой вопрос. Тогда обрамите скрипт условием, хотя бы, что бы проверял есть ли такой элемент.
Антон Рейтаровский: В таком случае Алексей Скобкин дал Вам правильный ответ. У Вас в консоли нет PDO. Тут yii е при чем. Как вариант, подключить на сервере или не пользоваться activerecords
Антон Рейтаровский: Ошибка "could not find driver" часто возникает если на сервере нет модуля для работы с pdo. Если Вы работаете с mysql то должен быть pdo_mysql. Если в других местах приложения кроме консоли все работает хорошо, то вероятно проблемы с конфигом консоли.
Богдан Пасечник: Все логично. js подключаются в body, а css в head. Pjax заменяет часть контента, иногда это только блок, тогда и js не подключится, в Вашем случае цепляя js в body, видимо. В целом при правильном использовании он не должен цеплять не то не то.
Вы привели пример оторванный от Вашей задачи и считаете что получите ответ по задаче, а не по примеру? Да я критикую пример. Потому что Вы именно его привели и он нарушает принципы MVC и использует PJAX не по назначению. Я понятия не имею, что там у Вас в реальности.
Итак, что понятно из Вашего вопроса: вы работаете непонятно с чем, сохранили непонятно что и куда? Php файл это был или ячейка базы данных или html файл шаблона не понятно. Вы почистили кеш, но Вам это не помогло. Что в Вашем понимании помогло? И Вы ждете ответа. Думаю вывод один - Вы слабо понимаете что делаете и что должно быть, как следствие не можете сформулировать вопрос. Но как же мы Вам поможем? Нужно хотя бы название cms, может она не настолько редкая как вы думаете.
LAV45: В моем случае добавляется база с переводом и все работает. Согласен, что не особо элегантно, но проект с постоянным добавлением языков не попадался. Да и геморойно переводить проект на новый язык, в любом случае,так что создание базы вручную не особо накладно.