krumo()和PHP ActiveRecord可以在CodeIgniter中协同工作吗?

时间:2012-11-23 19:58:53

标签: php codeigniter codeigniter-2 phpactiverecord krumo

更新: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

如果我能让这两个人一起工作,那将是美妙的。有人有什么想法吗?

1 个答案:

答案 0 :(得分:1)

刚刚完成了描述,看起来你可以使用xdebug它可以很好地为常规var_dump输出颜色;

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