protected function init() { $this->add_plugin(new CM_Form_Plugin_ORM(array('email', 'name', 'roles'))); $this->set_field('email', new CM_Field_String(), 10); $this->set_field('name', new CM_Field_String(), 40); $this->set_field('roles', new Extasy_Field_Roles(), 50); foreach (Kohana::$config->load('auth.form_plugins') as $role => $plugin) { $this->add_plugin(new $plugin($role)); } $renderer = new CM_Form_Renderer_Fieldgroups(); $renderer->add_fieldgroup('Общее'); $renderer->set_field_fieldgroup($this->get_field_names(), 'Общее'); $this->set_renderer($renderer); }