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来完成。我想知道是否有我不知道的内置函数。