$dispatcher
$dispatcher :
$baseObject : \Bazalt\ORM\Record
Поточний об'єкт, з яким відбувається робота
__construct(string $name, string $column, string $refColumn, string $additionalParams = null)
Constructor
string | $name | Назва моделі до якої іде звязок |
string | $column | Назва поля (стовпця) моделі від якої йде звязок |
string | $refColumn | Назва поля (стовпця) моделі до якої йде звязок |
string | $additionalParams | Масив додаткових параметрів, які будуть враховуватись при вибірках по звязку |
baseObject(\Bazalt\ORM\Record $object = null) : void
Встановлює поточний об'єкт
\Bazalt\ORM\Record | $object |
initForModel(\Bazalt\ORM\Record $model) : void
Викликається після створення зв'язку для ініціалізації моделі
\Bazalt\ORM\Record | $model | Об'єкт моделі |
checkType(\Bazalt\ORM\Record $item) : void
Перевіряє чи відповідає тип об'єкта з яким працюють методи add,remove,has типу який задано в зв'язку
\Bazalt\ORM\Record | $item | Об'єкт, який потрібно перевірити |