Yii dataprovider值

时间:2011-11-08 20:01:28

标签: php yii

我正在尝试查看在Yii中由CActiveDataProvider调用的dataprovider对象中可用的值。我试过print_r但它似乎没有告诉我太多。

我可以使用调试功能吗?

2 个答案:

答案 0 :(得分:4)

我认为你不想检查数据提供者实例本身,而是它的数据。

CVarDumper::dump()是PHP的var_dump()print_r()的增强变体,其中CVarDumper::dumpAsString()的行为相同,不同之处在于转储信息不会被打印,而是以字符串形式返回

Yii::log(CVarDumper::dumpAsString($dataProvider->data));
// or
CVarDumper::dump($dataProvider->data);

有关您可以另外检查的内容,请参阅Yii的CActiveDataProvider文档。

答案 1 :(得分:0)

CVarDumper::dump()是一个稍强大的var_dump,通常可以将内容输入屏幕。或者使用Yii::log(...)记录信息并在各种日志记录输出中查看。