fitness-web/common/models/Currency.php

69 lines
1.5 KiB
PHP

<?php
namespace common\models;
use /** @noinspection PhpMethodOrClassCallIsNotCaseSensitiveInspection */
Yii;
/**
* This is the model class for table "currency".
*
* @property integer $id_currency
* @property string $currency
* @property string $name
* @property integer $rate
* @property string $created_at
* @property string $updated_at
*/
class Currency extends BaseFitnessActiveRecord
{
/**
* @inheritdoc
*/
public static function tableName()
{
return 'currency';
}
/**
* @inheritdoc
*/
public function rules()
{
return [
[['currency', 'name'], 'required'],
[['rate'], 'integer'],
[['currency'], 'string', 'max' => 10],
[['name'], 'string', 'max' => 32]
];
}
/**
* @inheritdoc
*/
public function attributeLabels()
{
return [
'id_currency' => Yii::t('common/currency', 'Id Currency'),
'currency' => Yii::t('common/currency', 'Currency'),
'name' => Yii::t('common/currency', 'Name'),
'rate' => Yii::t('common/currency', 'Rate'),
'created_at' => Yii::t('common/currency', 'Created At'),
'updated_at' => Yii::t('common/currency', 'Updated At'),
];
}
/**
* @param integer $money
* @param \common\models\Currency $currency
*
* @return float
*/
public static function applyCurrency( $money,$currency ) {
$result = $money / $currency;
return $result;
}
}