1
id
,name
およびbirth
という3つの列を持つpersons
というテーブルがあります。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
機能をどこで使うべきかわかりません。