S01E07 - Symfony - Getting Started Live Component

S01E07 - Symfony - Getting Started Live Component

Toham

1 год назад

2,121 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Roger Cauchon
Roger Cauchon - 28.06.2023 23:28

Bon, je vais donner la solution que j'ai trouvé :
Le problème se trouve dans l'entité Post :
Mauvaise écriture : public function setCreatedAt(DateTimeImmutable $createdAt): static
Bonne écriture : public function setCreatedAt(?DateTimeImmutable $createdAt): static
Le point d'interrogation fait toute la différence.

Ответить
Roger Cauchon
Roger Cauchon - 25.06.2023 22:59

Bonsoir,
D'abord merci pour cette vidéo.

Je bloque sur la propriété publishedAt.
En effet, j'ai bien le formulaire de saisie du post avec la validation active (super), cependant si je ne saisie pas la date en premier alors je rencontre une erreur
"Expected argument of type "DateTimeImmutable", "null" given at property path "publishedAt".
Je ne sais pas comment me sortir de cette erreur.
Peut tu me donner un petit coup de main.
Merci

Ответить
djodu57
djodu57 - 27.03.2023 12:14

Salut, je galère aussi avec les Live Components ^^ Peut-être saurais tu m'aider ou me diriger : j'ai un formulaire qui se valide via les Live Component, aucun souçis de ce côté la, l'envoi fonctionne également. Mais si je rajoute le recaptcha v3 de google, alors quand je valide le formulaire ce champ est toujours vide car il set les données au component seulement après avoir rempli manuellement un champ. Comme le recaptcha est généré via un js (donc sans intervention dans le champ) alors il n'est pas envoyé. Du coup j'ai crée un contact_controller.js derrière pour essayer de catcher le comportement du component et setter le captcha dans le component mais moi pas comprendre :D j'ai bien ajouté le stimulus_controller a mon twig, je récupère bien les actions dans le js mais il n y a aucune doc sur comment setter ou gérer les évènements derrière, tu as déjà pu travailler la dessus ? Merci

Ответить
Роман Картулин
Роман Картулин - 19.09.2022 12:29

Enfin, vous êtes le premier à commencer à faire des vidéos sur LiveComponents !
Vous avez une excellente chaîne ; j'ai beaucoup appris, merci !
Dites-moi, avez-vous essayé de créer des Datatables à l'aide de LiveComponents ? J'ai essayé, mais des problèmes de pagination, si vous utilisez le champ Rechercher pour rechercher dans la table...
Désolé pour mon mauvais français, je suis Ukrainien.

Ответить