dousi6303 2018-05-29 14:06
浏览 86

使用Twig 1和Codeigniter 2时出现未知的“转储”功能错误

I added Twig template engine to CodeIgniter 2 using this library:

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

Everything works except dum() function. Using dump troughs this error:

Fatal error: Uncaught exception 'Twig_Error_Syntax' with message 'Unknown "dump" function. Did you mean "var_dump", "debug_zval_dump", "xdebug_var_dump", "mysqli_dump_debug_info", "xdebug_dump_superglobals", "xdebug_dump_aggr_profiling_data"?

This is my Twig Template:

{{ dump() }}

And this is my controller:

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

CodeIgniter Version: 2.2.0

Twig Version: 1.35.4

  • 写回答

1条回答 默认 最新

  • doutao6330 2018-05-29 14:16
    关注

    This option is not enabled by default in version 1.and codeigniter-twig code missed this. I added this code to Twig.php library and the problem solved:

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

    I will report this to the author.

    评论

报告相同问题?

悬赏问题

  • ¥15 stm32流水灯+呼吸灯+外部中断按键
  • ¥15 将二维数组,按照假设的规定,如0/1/0 == "4",把对应列位置写成一个字符并打印输出该字符
  • ¥15 NX MCD仿真与博途通讯不了啥情况
  • ¥15 win11家庭中文版安装docker遇到Hyper-V启用失败解决办法整理
  • ¥15 gradio的web端页面格式不对的问题
  • ¥15 求大家看看Nonce如何配置
  • ¥15 Matlab怎么求解含参的二重积分?
  • ¥15 苹果手机突然连不上wifi了?
  • ¥15 cgictest.cgi文件无法访问
  • ¥20 删除和修改功能无法调用