Я добавил шаблонизатор 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"? {{ dump() }} 1012 1011 *1011* 1011 *1011* 1011 *1011* 1011* А это мой контроллер: public function index() { $data = ['title' => 'Title' ]; $this->twig->display('dump.twig', $data); } CodeIgniter Версия: 2.2.0 Версия Twig: 1.35.4
Неустранимая ошибка: необработанное исключение Twig_Error_Syntax с сообщением «Неизвестная функция« dump ».Вы имели в виду "var_dump", "debug_zval_dump", "xdebug_var_dump", "mysqli_dump_debug_info", "xdebug_dump_superglobals", "xdebug_dump_aggr_profiling_data"?
{{ dump() }}
1011 *1011* 1011 *1011* 1011 *1011* 1011* А это мой контроллер:
public function index() { $data = ['title' => 'Title' ]; $this->twig->display('dump.twig', $data); }
CodeIgniter Версия: 2.2.0
Версия Twig: 1.35.4
Эта опция не включена по умолчанию в версии 1. и код codeigniter-twig пропустил это.Я добавил этот код в библиотеку Twig.php, и проблема решена:
if ($debug) { $this->_twig->addExtension(new Twig_Extension_Debug()); }
Я сообщу об этом автору.