|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : mai 2007 Messages : 46 ![]() |
Salut !!!
Voila mon problème. J'ai bien générer toutes les parties de mon admin avec les commandes symfony J'ai bien configurer les generators.yml pour toutes mes parties. Tout fonctionne sauf UNE partie. Il s'agit de la partie "actualité" Lorsque je veux insérer une actu et que je clic sur Add and save tout marche pour le mieux. Si je clic par contre sur uniquement "add" j'obtiens une erreur php Code :
Fatal error: Call to undefined method sfRoute::getObject() in /var/www/vhosts/monsite.fr/cgi-bin/cache/backend/preprod/modules/autoActualite/actions/actions.class.php on line 96 Code :
http://monsite.fr/backend_dev.php/actualite//edit
Etant donner que je n'ai rien coder pour cette partie, j'ai du mal a comprendre ce qu'il se passe ... Et je ne vois pas OU agir puisque comme je l'ai dit toutes les autres parties de mon admin fonctionne( add ) Si j'edite une actu existante et que je clic sur le bouton "save" aucun soucis. Une solution ?
|
|
|
00
|
|
|
#2 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
A priori je dirais un problème de route object. La modification se fait correctement, c'est le redirction vers la route d'affichage qui ne marche pas.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : mai 2007 Messages : 46 ![]() |
Le truc c'est qu'il me dit que l'erreur vient du cache ...Et en plus j'ai juste generer le module du backend avec la ligne de commande ...Je n'ai RIEN rajouter comme code par rapport a ce qui a ete generer ...
Je vois mal comment régler le problème ... |
|
|
00
|
|
|
#4 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
C'est bizarre...
Mais en écrivant simplement un contrôleur, avec les annotations, il est possible d’écrire les informations de routage. Après, le module de backend reste un module qui va générer des écrans, donc des accès, donc des routages ... Symfony est parfois obscure dans ces messages. Le message peut venir du cache, mais n'être que le reflet d'un message précédant. Essaye d'installer du xdebug pour avoir plus d'informations sur les messages d'erreurs. L'objet qui génère l'erreur : sfRoute est l'objet qui gère les routes.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : août 2009 Messages : 93 ![]() |
petite question toute simple :p
as-tu supprimé ton module pour le regenerer avec la commande symfony: Code :
php symfony propel:generate-admin backend NomDeLaTable --module=nomDuModule de plus, tu as l'air de dire qu'une erreur provient du cache donc je suppose que tu as aussi essayé : (pour nettoyer et regénérer le cache) tiens nous au courant a+ |
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Inscription : mai 2007 Messages : 46 ![]() |
Alors oui bien sur que j'ai vider le cache
Sinon non j'ai pas executer la commande que tu m'as dit Vu que je suis avec doctrine j'ai juste a remplacer propel par doctrine ? |
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : mai 2007 Messages : 46 ![]() |
Bon je viens de tester mais le probleme persiste ... je comprend pas ...
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com