DetailView에 ID 대신 이름을 표시하려고합니다.ID 대신 이름이 표시됩니다. DetailView Yii2
인 내가이의 GridView에서 무슨 짓을했는지에 비슷한 짓을 :
[
'attribute' => 'employee_id',
'value' => 'employee.employee_name'
],
하지만 DetailView에 그것을 시도하는 경우는 "employee.employee_name"가 아니라 직원 이름을 표시
가 여기 내 모델의 :
public function getEmployee()
{
return $this->hasOne(Employee::className(), ['id' => 'employee_id']);
}
이지만, 당신이 마스터 모델에서 관계 이름을 명확히해야합니다. –