protected function _init() { parent::_init(); // Overrule the names of the User_Roles model to the Site_... version $this->_fields = array_merge($this->_fields, array('users' => new Sprig_Field_ManyToMany(array('model' => 'Site_User', 'through' => 'site_roles_users')))); }
public static function initialize(Jam_Meta $meta) { $meta->db(Kohana::TESTING); parent::initialize($meta); $meta->associations(array('users' => Jam::association('manytomany', array('foreign_model' => 'test_user', 'join_table' => 'test_roles_users', 'foreign_key' => 'test_user_id', 'foreign_association_key' => 'test_role_id')))); }
public static function initialize(Jelly_Meta $meta) { $meta->table('kohanut_roles'); parent::initialize($meta); }
public static function initialize(Jam_Meta $meta) { parent::initialize($meta); $meta->fields(array('allowed' => Jam::field('serialized', array('method' => 'json', 'convert_empty' => TRUE, 'default' => array())), 'disallowed' => Jam::field('serialized', array('method' => 'json', 'convert_empty' => TRUE, 'default' => array())))); }