【问题标题】:Can krumo() and PHP ActiveRecord work together in CodeIgniter?krumo() 和 PHP ActiveRecord 可以在 CodeIgniter 中一起工作吗?
【发布时间】:2012-11-23 19:58:52
【问题描述】:

更新:Krumo 似乎已经过时了,我发现了Kint,它可以满足我对 Krumo 的所有要求。

我创建了一个使用 PHP ActiveRecord 的 CI 站点。请注意:PHP ActiveRecord 与 CI ActiveRecord 相同。

ActiveRecord 效果很好;超出了我的预期。

然后我添加了 Krumo,它有时也很有效;除非我在 ActiveRecord 对象上运行 Krumo,否则 Krumo 可以正常工作。

print_r($this->user); // Works
krumo($this->user); // Does not work

krumo() 调用的输出是:

Fatal error: Uncaught exception 'ActiveRecord\UndefinedPropertyException' with message 'Undefined property: User_model->krumo50afd2e8f24af in /Users/ted/Sites/cnc/sparks/php-activerecord/0.0.2/vendor/php-activerecord/lib/Model.php on line 514' in /Users/ted/Sites/cnc/sparks/php-activerecord/0.0.2/vendor/php-activerecord/lib/Model.php:514 Stack trace: #0 /Users/ted/Sites/cnc/sparks/php-activerecord/0.0.2/vendor/php-activerecord/lib/Model.php(333): ActiveRecord\Model->read_attribute('krumo50afd2e8f2...') #1 /Users/ted/Sites/cnc/application/libraries/krumo/Krumo.php(951): ActiveRecord\Model->__get('krumo50afd2e8f2...') #2 /Users/ted/Sites/cnc/application/libraries/krumo/Krumo.php(1104): krumo::_vars(Object(User_model)) #3 /Users/ted/Sites/cnc/application/libraries/krumo/Krumo.php(789): krumo::_object(Object(User_model), '...') #4 /Users/ted/Sites/cnc/application/libraries/krumo/Krumo.php(584): krumo::_dump(Object(User_model)) #5 [internal function]: krumo::dump(Object(User_model)) #6 /Users/ted/Sites/cnc/application/librarie in /Users/ted/Sites/cnc/sparks/php-activerecord/0.0.2/vendor/php-activerecord/lib/Model.php on line 514

如果我能让这两个人一起工作,那就太好了。有人有什么想法吗?

【问题讨论】:

    标签: php codeigniter codeigniter-2 phpactiverecord krumo


    【解决方案1】:

    刚刚浏览了描述,看起来你可以只使用xdebug 它会很好地为你的常规var_dump 输出颜色;

    看起来 krumo 也已过时且不受支持。我不会使用这样的库

    【讨论】:

    • 谢谢!我正在考虑xdebug。我投了赞成票,但我想推迟接受答案,以防有人知道如何解决这个问题。
    • 谢谢。我接受了你的建议(避免使用过时的库),做了一些研究,现在我很高兴地使用 kint。现代而强大。
    猜你喜欢
    • 2015-05-27
    • 2013-07-09
    • 2016-01-29
    • 2017-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多