Yii2:模型列别名

Yii2:模型列别名,yii2,Yii2,我的数据库中有一些愚蠢的列名,是否有一种简单的方法来别名列名,以便始终使用它,例如: public function columnAlias(){ return ['id'=>'ID', 'foo'=>'Bar']; } $model->id === $model->ID $model->foo === $model->Bar 如果仅用于访问模型上的属性,则可以编写get函数 因此,加入: public function getId() {

我的数据库中有一些愚蠢的列名,是否有一种简单的方法来别名列名,以便始终使用它,例如:

public function columnAlias(){
    return ['id'=>'ID', 'foo'=>'Bar'];
}

$model->id === $model->ID
$model->foo === $model->Bar

如果仅用于访问模型上的属性,则可以编写
get
函数

因此,加入:

public function getId() {
    return $this->ID;
}

public function getFoo() {
    return $this->Bar;
}
将允许您访问ID和条形图

$model->id;
$model->foo;

这是因为Yi2使用了神奇的方法
\uu get

,如果它仅用于访问模型上的属性,则可以编写
get
函数

因此,加入:

public function getId() {
    return $this->ID;
}

public function getFoo() {
    return $this->Bar;
}
将允许您访问ID和条形图

$model->id;
$model->foo;

这是因为Yi2使用了神奇的方法
\uu get

好主意,我将使用get set来完成。我想知道是否有我不知道的内置函数。好主意,我将使用get set来完成。我想知道是否有我不知道的内置函数。