32 lines
751 B
PHP
Executable File
32 lines
751 B
PHP
Executable File
<?php
|
|
|
|
|
|
namespace frontend\modules\reports\models;
|
|
|
|
use common\classes\Debug;
|
|
use common\models\UserCard;
|
|
use Yii;
|
|
|
|
class Reports extends \common\models\Reports
|
|
{
|
|
public function init()
|
|
{
|
|
parent::init();
|
|
}
|
|
|
|
// public function beforeSave($insert)
|
|
// {
|
|
// $user_card = UserCard::findOne(['id_user' => Yii::$app->user->identity->id]);
|
|
// $this->user_card_id = $user_card->id;
|
|
// return parent::beforeSave($insert);
|
|
// }
|
|
|
|
public function beforeValidate()
|
|
{
|
|
if (empty($this->user_card_id)) {
|
|
$user_card = UserCard::findOne(['id_user' => Yii::$app->user->identity->id]);
|
|
$this->user_card_id = $user_card->id;
|
|
}
|
|
return parent::beforeValidate();
|
|
}
|
|
} |