1
我有一个名为persons
的表,它有三列,分别叫做id
,name
和birth
。Yii2:如何使用PostgreSQL的函数?
我能得到name
和birth
,但我需要使用它的birth
日期来计算年龄的人的。我想使用PostgreSQL的功能:age(timestamp)
。但我不知道用它。
有没有办法使用PostgreSQL的函数?
我试图在视图中使用它,但后来我意识到这将不起作用:
$person = \app\models\Persons::findOne(['id' => 1234]);
$myName = $person->name;
$myBirth = $person->birth;
$myAge = $person->age(birth);
我应该改变的模式?我不知道在哪里使用age
函数。