Дата виджета формы Symfony2

1

У меня проблема с датой виджета в форме Symfony, у меня есть этот код

->add('borndate', 'birthday', array(
                'widget' => 'choice',
                'attr'  => array(
                    'class' => 'form-control'
                ),
                'label' => 'user.birthday.label',
                'input' => 'string',
                'format' => 'yyyy.MM.dd',
                'empty_value' => array('year' => 'user.birthday.year', 'month' => 'user.birthday.month', 'day' => 'user.birthday.day'),
                'data' => '1950-01-01'
            ))

Теперь у меня такой формат в моей форме: 1950 - 01 - 01, но я бы это формат 01 - 01- 1950 и печатать в выборе значения моего db? Как я могу это сделать для решения этих двух проблем? Спасибо и извините за мой плохой английский :)

  • 0
    попытайтесь удалить 'format' => 'yyyy.MM.dd' который будет / должен позаботиться о вашем формате даты, а затем, если вы используете сущность с формой, дата будет автоматически заполняться при попытке редактирования (если я понимаю твой вопрос правильный)
Теги:
date
controller
widget

1 ответ

1
Лучший ответ

Вероятно:

/***/
'format' => 'dd-MM-yyyy'
/***/
  • 0
    Если я хочу положить в форму, введите некоторые данные из моей БД? Как я могу сделать для отправки переменной из моего контроллера для buildform ?? @scoolnico Спасибо за ответ
  • 0
    Вы хотите отобразить свою форму с конкретными данными от вашей организации?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню