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
函數。