Я изучаю Symfony 4 и тестирую, как обновить базу данных, извлекая данные из формы. Похоже, что isSubmited никогда не проверялся.
Вот мой контроллер
/**
* @Route("scheduler/new", name="scheduler_create")
* @Route("scheduler/{id}/edit", name="scheduler_edit")
*/
public function form(Task $task = null, Request $request, EntityManagerInterface $manager){
if(!$task) {
$task = new Task();
}
$form = $this->createForm(TaskType::class, $task);
$form->handleRequest($request);
if($form->isSubmitted() && $form->isValid()){
$manager->persist($task);
$manager->flush();
return $this->redirectToRoute('scheduler_show', ['id' => $task-> getId()]);
}
return $this->render('scheduler/create.html.twig', [
'formTask' => $form->createView(),
'editMode'=> $task->getId() !== null
]);
}
Мое мнение:
{% extends 'base.html.twig' %}
{% form_theme formTask 'bootstrap_4_layout.html.twig' %}
{% block body %}
Création d'une tâche
{{ form_start(formTask) }}
Inscrire ici le nom souhaité pour la tâche : {{form(formTask.title, {'attr' : {'placeholder' : "Titre de la tâche"} }) }}
Veuillez d'écrire l'objet de la tâche : {{form(formTask.content, {'attr' : {'placeholder' : "Description de la tâche"} }) }}
Séléctionner le groupe destinataire de la tâche : {{form(formTask.groupe) }}
A quelle date et souhaitez vous executer la tâche ? {{form(formTask.launch_date) }}
{{form(formTask.activer) }}
{% if editMode %}
Sauvegarder les modifications
{% else %}
Sauvegarder la tâche
{% endif %}
{{ form_end(formTask) }}
{% endblock %}
Я работаю с Symfony уже 2 недели, так что не так уж и долго.
Я следую онлайн-учебнику, и он работает до сих пор
Я не вижу никаких сообщений об ошибках и не знаю, как их решить.
Вот мой FormType:
Подробнее здесь: https://stackoverflow.com/questions/623 ... r-verified
Кнопка «Отправить» в Symfony не работает. IsSubmit никогда не проверялся. ⇐ Php
Кемеровские программисты php общаются здесь
1773009053
Anonymous
Я изучаю Symfony 4 и тестирую, как обновить базу данных, извлекая данные из формы. Похоже, что isSubmited никогда не проверялся.
Вот мой контроллер
/**
* @Route("scheduler/new", name="scheduler_create")
* @Route("scheduler/{id}/edit", name="scheduler_edit")
*/
public function form(Task $task = null, Request $request, EntityManagerInterface $manager){
if(!$task) {
$task = new Task();
}
$form = $this->createForm(TaskType::class, $task);
$form->handleRequest($request);
if($form->isSubmitted() && $form->isValid()){
$manager->persist($task);
$manager->flush();
return $this->redirectToRoute('scheduler_show', ['id' => $task-> getId()]);
}
return $this->render('scheduler/create.html.twig', [
'formTask' => $form->createView(),
'editMode'=> $task->getId() !== null
]);
}
Мое мнение:
{% extends 'base.html.twig' %}
{% form_theme formTask 'bootstrap_4_layout.html.twig' %}
{% block body %}
Création d'une tâche
{{ form_start(formTask) }}
Inscrire ici le nom souhaité pour la tâche : {{form(formTask.title, {'attr' : {'placeholder' : "Titre de la tâche"} }) }}
Veuillez d'écrire l'objet de la tâche : {{form(formTask.content, {'attr' : {'placeholder' : "Description de la tâche"} }) }}
Séléctionner le groupe destinataire de la tâche : {{form(formTask.groupe) }}
A quelle date et souhaitez vous executer la tâche ? {{form(formTask.launch_date) }}
{{form(formTask.activer) }}
{% if editMode %}
Sauvegarder les modifications
{% else %}
Sauvegarder la tâche
{% endif %}
{{ form_end(formTask) }}
{% endblock %}
Я работаю с Symfony уже 2 недели, так что не так уж и долго.
Я следую онлайн-учебнику, и он работает до сих пор
Я не вижу никаких сообщений об ошибках и не знаю, как их решить.
Вот мой FormType:
Подробнее здесь: [url]https://stackoverflow.com/questions/62340809/symfony-submit-button-doesnt-work-issubmitted-never-verified[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия