Yii数据提供程序值


Yii dataprovider values

我正在尝试查看由Yii中的CActiveDataProvider调用的dataprovider对象中有哪些值可用。我试过打印,但似乎没有告诉我什么。

有我可以使用的调试功能吗?

我认为您不想检查数据提供程序实例本身,但它是数据。

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

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

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

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