他のモデル データが Gridview に表示されません。
ListForms と Lists の 2 つのモデルがあります。listforms gridview の Lists からリスト名を表示したい。これは私のコードです。
ListForms モデル:
class ListForms extends \yii\db\ActiveRecord{
// relation name
public $listname;
/**
* @inheritdoc
*/
public static function tableName()
{
return 'listForms';
}
public function getListname() {
return $this->hasOne(Lists::classname(), ['listid' => 'listids']);
}
リストフォーム GridView:
[
'label'=>'List Name',
'attribute' => 'listname',
'value' => 'listname.listname'
],
リストフォーム検索:
public function search($params){
$query = ListForms::find();
$query->joinWith(['listname']);
//...
}