add api reports search
This commit is contained in:
@ -3,6 +3,7 @@
|
||||
namespace frontend\modules\card\models;
|
||||
|
||||
use common\models\CardSkill;
|
||||
use Yii;
|
||||
use yii\helpers\ArrayHelper;
|
||||
|
||||
class UserCard extends \common\models\UserCard
|
||||
@ -15,7 +16,7 @@ class UserCard extends \common\models\UserCard
|
||||
parent::init();
|
||||
|
||||
$skill = ArrayHelper::getColumn(
|
||||
CardSkill::find()->where(['card_id' => \Yii::$app->request->get('id')])->all(),
|
||||
CardSkill::find()->where(['card_id' => Yii::$app->request->get('id')])->all(),
|
||||
'skill_id'
|
||||
);
|
||||
|
||||
@ -26,7 +27,7 @@ class UserCard extends \common\models\UserCard
|
||||
|
||||
public function afterSave($insert, $changedAttributes)
|
||||
{
|
||||
$post = \Yii::$app->request->post('UserCard');
|
||||
$post = Yii::$app->request->post('UserCard');
|
||||
|
||||
if ($post['skill']) {
|
||||
CardSkill::deleteAll(['card_id' => $this->id]);
|
||||
@ -42,4 +43,9 @@ class UserCard extends \common\models\UserCard
|
||||
|
||||
parent::afterSave($insert, $changedAttributes); // TODO: Change the autogenerated stub
|
||||
}
|
||||
|
||||
public static function findByUserId($userId): ?UserCard
|
||||
{
|
||||
return self::findOne(['id_user' => $userId]);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user