/** * @param FormBuilder $fb */ public function onBuildForm(FormBuilder $fb) { if ($fb->getName() != 'Boyhagemann\\Pages\\Controller\\PageController') { return; } $fb->modelCheckbox('viewable_by_group')->model('Cartalyst\\Sentry\\Groups\\Eloquent\\Group')->field('name')->label('Allowed for')->value(array(1, 2)); }
/** * @param FormBuilder $fb */ public function buildForm(FormBuilder $fb) { $fb->text('email')->label('E-mail')->rules('required|email'); $fb->text('first_name')->label('First name'); $fb->text('last_name')->label('Last name'); $fb->password('password')->label('Password'); $fb->modelCheckbox('users_groups')->model('Cartalyst\\Sentry\\Groups\\Eloquent\\Group')->field('name')->label('User groups'); }
/** * @param FormBuilder $fb */ public function buildForm(FormBuilder $fb) { $fb->text('title')->label('Title'); $fb->text('name')->label('Name'); $fb->modelCheckbox('sections')->model('Boyhagemann\\Pages\\Model\\Section')->label('Sections'); }