Example #1
0
 /**
  * @inheritdoc
  */
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     $builderData = $builder->getData();
     $builder->add('name', 'text')->add('general_coach', 'entity', array('class' => 'ChamiloUserBundle:User', 'property' => 'username'))->add('session_admin_id', 'entity', array('class' => 'ChamiloUserBundle:User', 'property' => 'username'))->add('visibility', 'choice', array('choices' => Session::getStatusList()))->add('session_category_id', 'entity', array('class' => 'ChamiloCoreBundle:SessionCategory', 'property' => 'name'))->add('promotion_id', 'entity', array('class' => 'ChamiloCoreBundle:Promotion', 'property' => 'name'))->add('display_start_date', 'sonata_type_datetime_picker')->add('display_end_date', 'sonata_type_datetime_picker')->add('access_start_date', 'sonata_type_datetime_picker')->add('access_end_date', 'sonata_type_datetime_picker')->add('coach_access_start_date', 'sonata_type_datetime_picker')->add('coach_access_end_date', 'sonata_type_datetime_picker')->add('save', 'submit', array('label' => 'Update'));
 }
Example #2
0
 /**
  * @param ListMapper $listMapper
  */
 protected function configureListFields(ListMapper $listMapper)
 {
     $listMapper->addIdentifier('name')->add('generalCoach')->add('visibility', 'choice', array('choices' => Session::getStatusList()));
 }