Неизвестная ошибка функции «dump» при использовании Twig 1 и Codeigniter 2 - PullRequest
0 голосов
/ 29 мая 2018

Я добавил шаблонизатор 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

1 Ответ

0 голосов
/ 29 мая 2018

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

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

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

...