Veri tabanında tablolarımızda bulunan kolonların Label değerleri Model
dosyalarında tutulur. Eğer model dosyanız Gii
ile otomatik oluşturulmuşsa, tablolarımızda ki Comment(Yorum) verileri okunur, eğer bu veriler boş ise, kolon isimlerine göre otomatik belirlenir. Örnek bir Model dosyası:
<?php
namespace backend\models;
use Yii;
class Country extends \yii\db\ActiveRecord
{
...
public function attributeLabels()
{
return [
'code' => Yii::t('app', 'Code'),
'name' => Yii::t('app', 'Name'),
'population' => Yii::t('app', 'Population'),
];
}
...
}
Bir kolonun Label
değerini istediğimiz sayfada kullanmak için aşağıdaki kodları kullanırız:
$model->getAttributeLabel('name');//Name