0
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',
          ),

getrelated('relation-name') の戻りレコードを印刷/エコーする方法は? それが機能しているかどうかを確認できるようにするには?

4

1 に答える 1

0

あなたは単に書くことができます:

$data->phoneNumberGroupAssignments

または一般的に:

$data->relation-name

YiiがCActiveRecordマジックゲッターメソッドを再定義しているので、それは可能です__get()リンク


アップデート

したがって、そのようなコードを書くことができます:

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',
),
于 2012-11-15T10:26:40.257 に答える