Home >>
Posts Tagged "Symfony"
J’ai promis à Fréféric de Villamil, une petite pub sur le BarCamp Framework Ruby on Rails, après m’avoir soutenu sa large supériorité sur le framework Symfony (utilisant le langage PHP5). J’arrive un peu tard puisque le BarCamp a lieu demain, mais pour ceux voulant forcer les terribles vigiles à l’entrée...
read more
Il y a quelques temps je vous avais indiqué comment installer Symfony sur OVH , mais voilà je me suis laissé influencer par la documentation officielle (Installing Symfony on OVH) , en réalité c’est beaucoup plus simple car contrairement à ce qui avait été dit, il est (au moins aujourd’hui) possible de faire pointer les domaines sur le dossier /web/.
Cependant il est toujours impossible de faire rediriger le nom de domaine principal, où se situe l’hébergement, vers un autre dossier que /www/. Il faut alors l’installer sur un nom de domaine inutile ou qui sera utilisé en dehors de Symfony.
S’ajoute aussi une nouveauté au niveau du fichier .htaccess, pour pallier un problème étonnant d’url rewriting (les urls s’ajoutent les unes aux autres à chaque clic sur les liens).
Uploader un fichier /config/php.yml avec comme configuration PHP
Encore plus fort, l’ajout du fichier php.yml n’est pas obligatoire sous PHP5.
check: magic_quotes_gpc: on register_globals: on
Hack OVH pour Symfony simplifié
read more
Nous avons vu que l’url rewriting est simple sous Symfony, il est de même pour la manipulation des Métas.
Imaginons que nous souhaitions modifier les métas pour chaque rubrique ($this->rubrique) en fonction des articles qui y sont affichés.
Selon vos envies nous aurions quelque chose qui peut ressembler à cela :
read more
Comme je l’ai expliqué précédemment, l’url rewriting est important, mais ce n’est pas toujours aisé à mettre en place, encore une fois Symfony va nous simplifier la vie, qui utilise en natif l’url rewriting de niveau 1, mais qui permet surtout une manipulation très simple de celui de niveau 2.
Url Rewriting par défaut
Par défaut Symfony utilise des url correspondant au module et à l’action en cours, ce qui donne pour la visualisation de l’article 55 :
http://www.monsite.com/article/show/id/55
Les variables sont automatiquement transformées : ?id=55 devenant /id/55
Les liens ressemblant ainsi à :
echo link_to ( « show », ‘article/show?id=’.$article->getId() )
read more
NOUVELLE SOLUTION BIEN MEILLEURE : Symfony sur OVH version simplifié L’hébergement mutualisé sous OVH est un peu particulier car seul le dossier « www » est visible sur le web (dossier « web » pour Symfony), par ailleurs quelques configurations sont à faire sur le serveur. Le hack est assez simple, une fois le projet uploadé à la...
read more