src/Form/Type/Guest/SchoolNameType.php line 11

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace App\Form\Type\Guest;
  4. use Symfony\Component\Form\AbstractType;
  5. use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
  6. use Symfony\Component\OptionsResolver\OptionsResolver;
  7. class SchoolNameType extends AbstractType
  8. {
  9.     private array $names = [
  10.         '北海道大学',
  11.         '帯広畜産大学',
  12.         '岩手大学',
  13.         '東京大学',
  14.         '東京農工大学',
  15.         '岐阜大学',
  16.         '鳥取大学',
  17.         '山口大学',
  18.         '宮崎大学',
  19.         '鹿児島大学',
  20.         '大阪府立大学',
  21.         '酪農学園大学',
  22.         '北里大学',
  23.         '日本大学',
  24.         '麻布大学',
  25.         '日本獣医生命科学大学',
  26.         '岡山理科大学',
  27.     ];
  28.     public function getParent()
  29.     {
  30.         return ChoiceType::class;
  31.     }
  32.     public function configureOptions(OptionsResolver $resolver)
  33.     {
  34.         $resolver
  35.             ->setDefault('choices'array_combine($this->names$this->names))
  36.             ->setDefault('placeholder''選択してください')
  37.         ;
  38.     }
  39. }