Yii 如何打印/回显getrelated(';关系名称';)的返回记录?
如何打印/回显getrelated('relation-name')的返回记录? 这样我们就可以检查它是否工作了?您只需写下:Yii 如何打印/回显getrelated(';关系名称';)的返回记录?,yii,Yii,如何打印/回显getrelated('relation-name')的返回记录? 这样我们就可以检查它是否工作了?您只需写下: array( 'header'=>assignment::model()->getAttributeLabel('group_id'), //column header 'value'=>'($data->getRelated(\'phoneNumberGroupAssignments\')=== n
array(
'header'=>assignment::model()->getAttributeLabel('group_id'), //column header
'value'=>'($data->getRelated(\'phoneNumberGroupAssignments\')=== null)?"No related assignment registry":$data->getRelated("phoneNumberGroupAssignments")->group_id', //column name, php expression
'type'=>'raw',
),
或一般而言:
$data->phoneNumberGroupAssignments
这是可能的,因为YiiCActiveRecord
重新定义了magic getter方法\uu get()
()
更新 因此,您可以编写这样的代码:
$data->relation-name
我想在admin.php中显示它。那么写在哪里呢?实际上我想在激活上述数组代码之前消除bug…所以我只想回显getralted()值。我想在'value'='model-name=>getralted('relion-name')->attribute()中使用它,
array(
'header' => assignment::model()->getAttributeLabel('group_id'), //column header
'value' => '($data->phoneNumberGroupAssignments === null) ? "No related assignment registry" : $data->phoneNumberGroupAssignments->group_id', //column name, php expression
'type'=>'raw',
),