J'ai 2 modèles supposons A et B qui contiennent deux formes distinctes. Je veux montrer le contenu du formulaire B sur la page de vue du modèle A. Alors, comment rendre le contenu de B sur A. Toute aide à ce sujet sera très appréciable.Afficher les fichiers sur le framework Yii
0
A
Répondre
0
Vous devez passer le modèle B à la vue du modèle A, si vous utilisez le code généré par CRUD de Yû par exemple dans le fichier AController vous pouvez le modifier en ceci:
public function actionView()
{
$BModel = B::model()->findAll();
$this->render('view',array(
'model'=>$this->loadModel(),
'othermodel'=>$BModel,
));
}
après avoir ajouté le « othermodel » dans la fonction de vue, vous devriez être en mesure d'accéder othermodel $ dans le fichier view.php
0
Il suffit de faire une renderPartial de la vue du modèle B dans la vue du modèle a:
// This is _formA
...
$modelB = new ModelB();
echo $this->renderPartial('/modelB/_formB',array('model'=>$modelB));
...
Questions connexes
- 1. Yii Framework Database Relationship
- 2. yii framework: afficher le message 'Les cookies sont désactivés dans votre navigateur'
- 3. Yii Framework Extension
- 4. Création de contrôleurs consistants sur le framework YII
- 5. Yii Framework - CGridView trier les colonnes liées
- 6. Modifier le chemin du site sur Yii Framework
- 7. Modèles dans Yii Framework?
- 8. Yii framework: showdialogbox (CJuiDialog)
- 9. 2 onglets dans le framework yii
- 10. Pourquoi utiliser Chtml dans le framework yii
- 11. Vérifiez les règles de validation dans le framework Yii
- 12. Implémentation RBAC dans le framework Yii
- 13. Implémentation RBAC dans le framework Yii
- 14. Mail Extension dans yii-framework?
- 15. Yii Framework: Générateur de formulaire
- 16. afficher le rendu dans l'application yii console
- 17. Yii Bootstrap ne charge pas les fichiers JS
- 18. Yii PHP Framework: Impossible de require_once à l'intérieur de Yii
- 19. En-têtes personnalisés du framework Yii
- 20. Afficher les fichiers SVG sur Sharepoint 2007
- 21. Yii framework traitant des requêtes compressées
- 22. Intégrer le moteur de template PHPTAL dans le framework yii
- 23. Afficher les fichiers sur la table. ASP.NET
- 24. Authentification unique entre les applications Zend et Yii Framework
- 25. Erreur d'inclusion dans Yiiibase.php - Yii Framework
- 26. Yii framework - Modifier l'URL du module
- 27. Afficher les fichiers importés
- 28. Yii Framework - données undefined - Ajax Javascript
- 29. Comment puis-je sélectionner des colonnes à partir de plusieurs tables et les afficher dans le framework yii
- 30. "Admin module" prenant en charge le framework Yii
Ya J'utilise cette fonction publique actionView ($ id) { $ a = $ this-> loadModel ($ id); $ b = $ this-> newb ($ a); if (isset ($ _ POST ['b'])) { $ this-> render ('view', array ( 'model' => $ this-> loadModel(), 'b' => $ b , )); } else { $ this-> render ('view', array ( 'modèle' => $ a, 'b' => $ b, )); } } Mais ne peux pas rendre les a et b dans une même vue – NewUser
quel est le contenu de votre view.php? – ZaQ