Я не работал с Кохана, но с Smarty 3, использование php tag is deprecated. Вам нужно будет использовать режим backwards compatibility с 3.0. Настоятельно рекомендуется, чтобы вся логика кода была помещена в файлы вашего контроллера или php-скрипта, а не ваши шаблоны Smarty.
Если вы хотите использовать PHP-код в шаблонах, предлагается создать custom functions или modifiers.
Итак, в основном, короткий ответ - найти, где ваш код (или плагин Kohana) создает экземпляр Smarty и меняет его на использование SmartyBC, но имейте в виду, что это очень обескураживает.
Если вы используете модуль Kohana Smarty3 для Kohana, these code lines должен помочь вам в правильном направлении.
Вы используете Kohana и Smarty? Если да, то почему (не только один из них)? – kero
@kingkero - Я действительно не уверен, но я думаю, что Кохана происходит от Smarty. Как показывает проект, он развивается в Кохане, но ошибки говорят «Smarty Framework». Итак, я думаю, что Кохана происходит от Smarty, и у обоих могут быть отличные отношения. – Kerry
Я не очень хорошо знаком с Smarty, но ваша первая попытка не будет проблемой для работы с обычными видами (в Кохане) – kero