让Gii生成的CRUD等视图显示中文表单label

      我们一般都是先制作好数据表,再根据它来生成model.再根据model生成相应的控制器和CRUD操作视图,但是由于数据表的属性一般用英文表示,所以在不加修改的情况下CRUD视图显示的表单Label都是英文的。这让我们做的中文网站显得很不协调。

     我们可以在model类中修改attributeLabels方法,这个方法返回一个数组,描述了数据表的属性对应显示在视图中的表单Label,如下

 public function attributeLabels()
 {
  return array(
   'user_id' => 'User',
   'name' => 'Name',
  );
 }

我们可将其改成

public function attributeLabels()
{
  return array(
   'user_id' => '用户ID',
   'name' => '用户名',  );
}

这样就可以显示中文标签了。

 

你可能感兴趣的:(function,user)