item_id = $item->id; $record->save(); } static function item_updated($old_item, $new_item) { Database::instance() ->from("search_records") ->set("dirty", 1) ->where("item_id", $new_item->id) ->update(); } static function item_before_delete($item) { ORM::factory("item_id", $item->id)->delete_all(); } static function item_related_update($item) { Database::instance() ->from("search_records") ->set("dirty", 1) ->where("item_id", $item->id) ->update(); } static function item_related_update_batch($sql) { $db = Database::instance(); $db->query("UPDATE `search_records` SET `dirty` = 1 WHERE item_id IN ($sql)"); } }