То есть проблема в том, что только в первом элементе этого цикла for отсутствуют теги вокруг кнопки удаления, все остальные элементы работают нормально и имеют теги, я не могу понять, почему... есть идеи?Инспектор браузера: https://prnt.sc/5kxKQ23j8kqw
{% for taskForm in form.tasks %}
{{ form_widget(taskForm.id) }}
{{ form_widget(taskForm.title) }}
{{ form_widget(taskForm.content) }}
{{ form_widget(taskForm.date) }}
{{ form_widget(taskForm.finished) }}
DELETE
{% endfor %}
Это форма для одной задачи
TaskFormType
$builder
->add('id', HiddenType::class, ['required' => false, 'disabled' => true])
->add('title', TextType::class, [
'attr' => ['class' => 'form-control'],
'constraints' => [
new NotBlank([
'message' => 'Please enter a title',
]),
],
])
->add('content', TextType::class, [
'attr' => ['class' => 'form-control'],
'required' => false,
])
->add('date', DateTimeType::class, [
'mapped' => true,
'widget' => 'single_text',
'attr' => ['class' => 'form-control'],
'required' => false,
]);
if ($options['finished_checkbox']) {
$builder
->add('finished', CheckboxType::class, [
'mapped' => true,
'required' => false,
]);
}
;
}
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setDefaults([
'data_class' => TodoTask::class,
'finished_checkbox' => false,
]);
}
Я перечисляю задачи с помощью этого formBuilder.
TaskList
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('tasks', CollectionType::class, [
'entry_type' => TaskFormType::class,
'entry_options' => [
'finished_checkbox' => true,
],
]);
}
Подробнее здесь: https://stackoverflow.com/questions/792 ... -happening
Используя формы Symfony, мне не хватает тега html, почему это происходит? ⇐ Php
Кемеровские программисты php общаются здесь
1732444877
Anonymous
То есть проблема в том, что только в первом элементе этого цикла for отсутствуют теги вокруг кнопки удаления, все остальные элементы работают нормально и имеют теги, я не могу понять, почему... есть идеи?Инспектор браузера: https://prnt.sc/5kxKQ23j8kqw
{% for taskForm in form.tasks %}
{{ form_widget(taskForm.id) }}
{{ form_widget(taskForm.title) }}
{{ form_widget(taskForm.content) }}
{{ form_widget(taskForm.date) }}
{{ form_widget(taskForm.finished) }}
DELETE
{% endfor %}
Это форма для одной задачи
TaskFormType
$builder
->add('id', HiddenType::class, ['required' => false, 'disabled' => true])
->add('title', TextType::class, [
'attr' => ['class' => 'form-control'],
'constraints' => [
new NotBlank([
'message' => 'Please enter a title',
]),
],
])
->add('content', TextType::class, [
'attr' => ['class' => 'form-control'],
'required' => false,
])
->add('date', DateTimeType::class, [
'mapped' => true,
'widget' => 'single_text',
'attr' => ['class' => 'form-control'],
'required' => false,
]);
if ($options['finished_checkbox']) {
$builder
->add('finished', CheckboxType::class, [
'mapped' => true,
'required' => false,
]);
}
;
}
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setDefaults([
'data_class' => TodoTask::class,
'finished_checkbox' => false,
]);
}
Я перечисляю задачи с помощью этого formBuilder.
TaskList
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('tasks', CollectionType::class, [
'entry_type' => TaskFormType::class,
'entry_options' => [
'finished_checkbox' => true,
],
]);
}
Подробнее здесь: [url]https://stackoverflow.com/questions/79219856/using-symfony-forms-im-missing-a-html-tag-why-is-this-happening[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия