Добавление двух одинаковых наблюдателей в Fuelphp (ORM)

В любом случае можно добавить двух наблюдателей одного и того же типа в Model в FuelPHP (ORM). (Я бы на самом деле использовал пользовательский наблюдатель, а не CreatedAt как показано ниже)

protected static $_observers = array(
    'Orm\\Observer_CreatedAt' => array(
    ...
    ),
    'Orm\\Observer_CreatedAt' => array(
    ...
    ),
);

Очевидно, что вышеупомянутое не будет работать, потому что только один из данного ключа может быть установлен в массиве. Есть ли обходной путь, чтобы избежать дублирования самого файла наблюдателя?

1 ответ

Решение

Нет, текущий код ORM не позволяет добавлять несколько наблюдателей одного и того же класса.

Другие вопросы по тегам