add resume request

This commit is contained in:
iIronside
2023-11-07 15:42:15 +03:00
parent df05e0421c
commit 44cfe842d5
3 changed files with 107 additions and 3 deletions

View File

@ -2,14 +2,11 @@
namespace common\models;
use common\classes\Debug;
use Exception;
use phpDocumentor\Reflection\Types\This;
use Yii;
use yii\behaviors\TimestampBehavior;
use yii\db\ActiveQuery;
use yii\db\Expression;
use yii\filters\AccessControl;
use yii\helpers\ArrayHelper;
/**
@ -45,6 +42,7 @@ use yii\helpers\ArrayHelper;
*
* @property FieldsValue[] $fieldsValues
* @property ProjectUser[] $projectUsers
* @property CardSkill[] $skillValues
* @property ResumeTemplate $resumeTemplate
* @property Position $position
* @property Status $status0
@ -246,6 +244,13 @@ class UserCard extends \yii\db\ActiveRecord
return $this->hasMany(CardSkill::class, ['card_id' => 'id'])->with('skill');
}
public function getSkillsName()
{
return $this->getSkillValues()
->leftJoin('skill', 'card_skill.skill_id = skill.id')
->select('skill.name')->column();
}
public static function getNameSkills()
{
return ArrayHelper::map(Skill::find()->all(), 'id', 'name');