Yii trace - 正确使用

时间:2013-04-16 11:39:06

标签: yii

除了单元测试和xdebug使用外,我希望有一种方法可以抛出一些浏览器消息,预计值不存在。

我们说:$className = 45;

如果我们有:

public function setMainClass($className) {

            if (is_string($className)) {
                $this->_mainClass = $className;
            } else {
                echo Yii::trace(CVarDumper::dumpAsString($className),'vardump');
            }
        }

我们将在开发阶段将此输出提供给浏览器。 太棒了。

我不确定,如果这是一个正确的使用方法Yii :: trace如果我错过了使用它。

请建议。

1 个答案:

答案 0 :(得分:1)

没有必要echo调用Yii::trace()(它返回void,因此echo什么都不做)。另一个建议是,您可以考虑将类别更改为类似于discussed in the documentation的路径别名。例如 -

} else {
    Yii::trace(CVarDumper::dumpAsString($className), 'application.models.MyGreatModel');
}