Я хотел бы создать поле выбора html с записями даты и времени последних сделанных изменений. При использовании любых других полей в базе данных это работает, а в datetime это не так.Symfony entity с Datetime
В formtype У меня есть
class MemberlistType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('CreatedAt', 'entity', array(
'mapped' => false,
'class' => 'TestProject\TestBundle\Entity\Memberlist',
'property' => 'created_at'
))
`
В представлении меня
{{form_label(form.children.memberlists[0].children.CreatedAt}}
{{form_widget(form.children.memberlists[0].children.CreatedAt}}
{{form_errors(form.children.memberlists[0].children.CreatedAt)}}
И я получаю:
An exception has been thrown during the rendering of a template ("Catchable Fatal Error: Object
of class DateTime could not be converted to string in /var/www/symfony/vendor/symfony/symfony
/src/Symfony/Component/Translation/Translator.php line 188") in
TestprojectTestBundle:Default:updateData.html.twig at line 77
Как я могу преобразовать этот DateTime вставить в легкую w ау?
Нет, тогда я получаю «Объект класса Symfony \ Component \ Form \ FormView не может быть преобразован в строку» – Dweezahr
Я отредактировал свой ответ, я неправильно понял ваш вопрос –
Не работал. Я получил FatalErrorException: Ошибка: вызов неопределенного метода TestProject \ TestBundle \ Entity \ Listlist :: format(), но я нашел другой метод – Dweezahr