closure table расширение на github

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Maksat1991
Сообщения: 57
Зарегистрирован: 2016.10.16, 00:15

closure table расширение на github

Сообщение Maksat1991 »

Есть composer-пакет yii2-closure-table-behavior
https://github.com/BioSin/yii2-closure- ... havior.git

Не могу понять, как начать им пользоваться? Мне нужен класс, который будет способен строить деревья, добавлять/удалять/перемещать его вершины.

Можете подсказать насчет этого пакета, его использования?
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: closure table расширение на github

Сообщение zelenin »

там же readme есть
Maksat1991
Сообщения: 57
Зарегистрирован: 2016.10.16, 00:15

Re: closure table расширение на github

Сообщение Maksat1991 »

zelenin писал(а): 2017.09.04, 16:35 там же readme есть

в нем написано что надо два класса создать, скопировать миграцию и запустить ее. Но даже эта мигарция уже дает ошибку, потому что в ней используется relativeTbl category, которой не существует.

Ну это ладно. Я в целом не понимаю, как юзать этот пакет? Что это за behavior?
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: closure table расширение на github

Сообщение zelenin »

Maksat1991 писал(а): 2017.09.04, 16:40
zelenin писал(а): 2017.09.04, 16:35 там же readme есть

в нем написано что надо два класса создать, скопировать миграцию и запустить ее. Но даже эта мигарция уже дает ошибку, потому что в ней используется relativeTbl category, которой не существует.
в миграции написано: // Name of the table to which you connect the behavior public $relativeTbl = "category";

то есть это ваша таблица, к которой вы подключаете.
Maksat1991 писал(а): 2017.09.04, 16:40 Ну это ладно. Я в целом не понимаю, как юзать этот пакет? Что это за behavior?
но зачем тогда вы юзаете его? вы рандомно скачиваете пакеты и разбираетесь зачем они нужны?
В начале ридми написано про назначение.
Ответить