Добавление двух одинаковых наблюдателей в Fuelphp (ORM)
В любом случае можно добавить двух наблюдателей одного и того же типа в Model в FuelPHP (ORM). (Я бы на самом деле использовал пользовательский наблюдатель, а не CreatedAt
как показано ниже)
protected static $_observers = array(
'Orm\\Observer_CreatedAt' => array(
...
),
'Orm\\Observer_CreatedAt' => array(
...
),
);
Очевидно, что вышеупомянутое не будет работать, потому что только один из данного ключа может быть установлен в массиве. Есть ли обходной путь, чтобы избежать дублирования самого файла наблюдателя?
1 ответ
Решение
Нет, текущий код ORM не позволяет добавлять несколько наблюдателей одного и того же класса.