2012-04-13 3 views
0

partials Je veux faire qqch comme ça quand le fichierLa version mobile app symfony -

Mobile version of my Symfony project

xxxSuccess.mobile.php n'existe pas, il devrait charger xxxSuccess.php. Cela fonctionne bien. Mais ça ne marche pas avec les partiels. Je veux charger _partialfilename.mobile.php mais s'il n'existe pas, il devrait charger _partialfilename.php. Comment le faire fonctionner?

Répondre

1

Vous devez créer votre propre classe PartialView à partir de sfPartialView et modifier la méthode render() de la même manière que vous l'avez fait avec le modèle. Vous pouvez le faire par module, avec module.yml. Jetez un oeil à la fonction get_partial dans PartialHelper.php pour voir comment cela fonctionne. Même chose pour les composants, si vous en avez besoin à l'avenir.