Yii关系试图获得非对象的属性

朱利奥·埃尔南德斯(Julioarhernandez)

我有这些桌子

学生

student_id pk student_name

评价

评价_id pk学生_评估科目_评估

科目

subject_id pk subject_name

在评估模型关系中

return array(
                'estudiantes'=>array(self::BELONGS_TO, 'Estudiantes', 'evaluacion_estudiante'),
        );

evaluaciones的_view文件我有这个

<?php echo CHtml::encode($data->estudiantes->nombre_estudiante); ?>

并且在那条线上有一个错误,这似乎是关系的问题..但是我无法解决。

试图获取非对象的属性

埃里克·桑托斯(Eric Santos)

当您尝试回显不存在的内容时,会发生此错误。

消除此错误的最好方法是,在呈现输出值之前先检查您的值。

你可以做:

if(!empty($data->estudiantes->nombre_estudiante))
<?php echo CHtml::encode($data->estudiantes->nombre_estudiante); ?>

或使用三元:

<?php (!empty($data->estudiantes->nombre_estudiante)?
echo CHtml::encode($data->estudiantes->nombre_estudiante) : "null value"; ?>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

试图获得非对象雄辩关系的属性

来自分类Dev

试图在Yii中获得非对象错误的属性

来自分类Dev

试图在Yii模型中获得非对象的属性

来自分类Dev

yii:试图获取非对象的属性

来自分类Dev

yii:试图获取非对象的属性

来自分类Dev

试图获得非对象的属性。我迷路了

来自分类Dev

WordPress的类别:试图获得非对象的属性

来自分类Dev

试图获得非对象 Mysqli 结果的属性

来自分类Dev

Laravel关系错误-试图获取非对象的属性

来自分类Dev

Laravel 5.2属于关系试图获取非对象的属性

来自分类Dev

Laravel关系:试图获取非对象的属性“名称”

来自分类Dev

Laravel关系错误-试图获取非对象的属性

来自分类Dev

Laravel 5.5 关系 - ErrorException 试图获取非对象的属性

来自分类Dev

试图获取yii2中非对象的属性

来自分类Dev

Yii2:试图获取非对象的属性

来自分类Dev

PHP的通知(试图获得非对象的属性)错误

来自分类Dev

试图获取非对象的属性

来自分类Dev

试图获取属性非对象

来自分类Dev

试图获取非对象的属性

来自分类Dev

试图获取非对象的属性

来自分类Dev

试图获取非对象的属性

来自分类Dev

试图获取非对象的属性

来自分类Dev

试图获取非对象的属性

来自分类Dev

Laravel试图获取非对象一对一关系的属性

来自分类Dev

错误试图在Laravel 5中获取具有关系和范围的非对象的属性

来自分类Dev

试图获取yii中非对象的属性

来自分类Dev

试图获取非对象的属性-> xml

来自分类Dev

注意:试图获取非对象的属性

来自分类Dev

注意:试图获取非对象错误的属性