Есть ли в ORM Kohana 3 какой-либо способ запустить кусок кода в модели, но только после того, как эта модель была загружена из базы данных? Простым примером является обязательное отношение has_one.
ORM::factory('user')->where('name', '=', 'Bob')->find();
А что, если у всех пользователей должно быть какое-то другое свойство, поэтому, если Боба не существует, его нужно будет создать? Прямо сейчас, в месте, где работает эта строка, я проверяю нулевой первичный ключ и даю указание модели добавить это отношение, если так. Но есть ли способ сделать это моделью? Проблема с конструктором заключается в том, что модели можно создавать пустыми непосредственно перед заполнением из БД, как видно в этом примере, поэтому я не хочу этого.