Unique together

Hi, I’m trying to create unique together validator for fields id_user and name, and only name should receive error. But it doesn’t work. Can you help me?.




    public function rules()

    {

        return [

            [['id_user', 'name'], 'required'],

            [['id_user', 'by_name'], 'integer'],

            [['name'], 'string', 'max' => 255],

            [['name'], 'unique', 'attributes' => ['name', 'id_user']]

        ];

    }



Try this:


	

[['name', 'id_user'], 'unique', 'targetAttribute' => ['name', 'id_user'], 'message' => 'The combination of name and id_user has already been taken.']