active-record icon indicating copy to clipboard operation
active-record copied to clipboard

ActiveRecord link() / unlink()

Open Krakozaber opened this issue 7 years ago • 0 comments

Есть 3 таблицы: Основные: TableA: id_a, data TableB: id_b,data

Таблица связей (viaTable): TableC: id_a, id_b, type

метод link() позволяет создать ссылку по типу: $modelA->link('relAB', $modelB, ['type' => 1]); $modelA->link('relAB', $modelB, ['type' => 2]); что весьма удобно

Метод unlink() не может удалить ссылку с определённым type, он удаляет только всё. Хотелось бы видеть идентичное поведение у данных методов, а именно возможность задать в unlink() дополнительные параметры.

Q A
Yii version 2.0.15.1
PHP version 7.0
Operating system Debian 9

Krakozaber avatar Apr 27 '18 09:04 Krakozaber