2011-04-02 5 views
0

J'utilise symfony1.4 avec doctrine ORM. J'ai un problème sous forme d'édition en utilisant formwidgets. J'ai réussi à ajouter un enregistrement à l'aide de formWidgets. J'ai un datatable avec le lien Modifier et Supprimer avec l'ID d'enregistrement et je veux l'éditer en utilisant les formwidgets. Je passe l'id au formulaire comme ceciSymfony 1.4 formulaire widgets

$ this-> form = new TblallusersForm ($ id);

Mais il demande un objet. Le problème est de savoir comment puis-je passer l'identifiant à la forme comme objet Pl me aider à résoudre ce .....

Répondre

3

Vous devez récupérer d'abord l'objet, puis passez cette instance à la forme:

$object = Doctrine_Core::getTable("Tblallusers")->find($id); 
$this->form = new TblallusersForm($object); 
+0

En plus de cette vérification, http://www.symfony-project.org/jobeet/1_4/Doctrine/fr/10 – Pabloks