Неизвестный & quot; дамп & quot; ошибка функции при использовании Twig 1 и Codeigniter 2

Я добавил шаблонизатор Twig в CodeIgniter 2, используя эту библиотеку:

https://github.com/dilantha/codeigniter-twig

Все работает, кроме функции dum (). Используя дампы через эту ошибку:

Неустранимая ошибка: необработанное исключение Twig_Error_Syntax с сообщением «Неизвестная функция« dump ». Вы имели в виду «var_dump», «debug_zval_dump», «xdebug_var_dump», «mysqli_dump_debug_info», «xdebug_dump_superglobals», «xdebug_dump_aggr_profiling_data»?

Это мой шаблон Twig:

{{ dump() }}

И это мой контроллер:

public function index()
{
$data = ['title' => 'Title' ];
$this->twig->display('dump.twig', $data);
}

CodeIgniter версия: 2.2.0

Версия Twig: 1.35.4

0

Решение

Эта опция не включена по умолчанию в версии 1. и код codeigniter-twig пропустил это.
Я добавил этот код в библиотеку Twig.php, и проблема решена:

    if ($debug) {
$this->_twig->addExtension(new Twig_Extension_Debug());
}

Я сообщу об этом автору.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]