The blog of COil: PHP, PEAR, symfony1, Symfony2 & iWeb2.0+

Strangebuzz...?

» Collapse all «

» Une semaine symfonique #280 - du 7 au 13 mai 2012

Post original: A week of symfony #280 (7->13 May 2012))


Cette semaine les pré-requis concernant Symfony 2.1 ont été revus à la hausse, la version PHP 5.3.3 qui contient de nombreuses corrections de bugs est désormais nécessaire. Pendant ce temps, les développement les plus importants ont concernés les composants "injection de dépendance" et "session".

Continue reading...

» Une semaine symfonique #277 - du 16 au 22 avril 2012

Post original: A week of symfony #277 (16->22 April 2012)


Cette semaine la somptueuse nouvelle barre de debug de Symfony 2.1 a été présentée. De plus, la 2ème "chasse aux bugs" s'est déroulée, elle a permis de corriger des dizaines de bugs et d'atteindre une étape remarquable: celle des 4000 tickets reportés sur le dépôt officiel.

Continue reading...

» Une semaine symfonique #276 - du 9 au 15 avril 2012

Post original: A week of symfony #276 (9->15 April 2012)


Cette semaine le planning du prochain Symfony Live 2012 a été dévoilé. De plus, des PDFs téléchargeables on été greffés à la documentation et le premier des 2 jours de "chasse au bugs" a eu lieu.

Continue reading...

» Une semaine symfonique #275 - du 2 au 8 avril 2012

Post original: A week of symfony #275 (2->8 April 2012)


Cette semaine, une nouvelle "chasse aux bugs" a été annoncée pour le lancement imminent de la version 2.1 de Symfony. De plus, le composant "Formulaire" a reçu de nombreuses corrections et améliorations. Une commande d'analyse de templates Twig a aussi été ajoutée.

Continue reading...

» Une semaine symfonique #272 - du 12 au 18 mars 2012

Post original: A week of symfony #272 (12->18 March 2012)


Cette semaine les développements concernant Symgony 2.1 se sont principalement concentrés sur le refactoring des "handlers" de session: c'est une autre étape importante dans le processus de ré-écriture de la gestion des sessions. De plus, la documentation offocielle à été améliorée.

Continue reading...

» Une semaine symfonique #271 - du 5 au 11 mars 2012

Post original: A week of symfony #271 (5->11 March 2012)


Cette semaine symfony 1.4.17 a été publié pour corriger quelques bugs relatifs à PHP 5.4. De plus, un appel a été lancé à la communauté pour aider à corriger les plus de 200 bugs encore restants de la future version Symfony 2.1.

Continue reading...

» Une semaine symfonique #270 - du 27 février au 4 mars 2012

Post original: A week of symfony #270 (27 February -> 4 March 2012)


Le développement de Symfony2 a été relativement calme cette semaine. Dans la branche 2.0.x, une nouvelle fonction removeListener() a été ajouté à l'EventDispatcher. Dans la branche master, les options de session des cookies ont été préfixées avec le préfixe cookie_, un nouveau profileur Redis a aussi été ajouté.

Continue reading...

» [Symfony2] Request class mini-cheatsheet

Hi symfonians ! ^^

Considering the following URL:

http://dev.col.com/app_dev.php/my-route?bar=1&foo=bar


Here are the results of the different main public methods of the Symfony\Component\HttpFoundation\Request class about the URL and server analysis: (calls are made inside a basic controller class)

$r = $this->getRequest();
$r->getClientIp()	127.0.0.1
$r->getScriptName()	/app_dev.php
$r->getPathInfo()	/my-route
$r->getBasePath()	''
$r->getBaseUrl()	/app_dev.php
$r->getScheme()		http
$r->getPort()		80
$r->getHttpHost()	dev.col.com
$r->getRequestUri()	/app_dev.php/my-route?bar=1&foo=bar
$r->getUri()		http://dev.col.com/app_dev.php/my-route?bar=1&foo=bar
$r->getUriForPath("/other-path") http://dev.col.com/app_dev.php/other-path
$r->getQueryString()	bar=1&foo=bar
$r->isSecure()		false
$r->getHost()		dev.col.com
$r->getMethod()		GET
$r->isXmlHttpRequest()	false


I have submitted a small PR to the git main Symfony2 repository to have a new function that I need in one of my sf2 projects. If your are interested in this PR, feel free to add a comment :) :

$r->getBaseServerUrl()	http://dev.col.com


It was to avoid the following Twig code:


See you. COil :)

PS: Note that the getBasePath() function returns an empty string as the root of the virtual host is set to the /web folder of the application, for an URL like http://dev.col.com/web/app_dev.php/my-route?bar=1&foo=bar it would return /web.

PS2: If you want real Symfony cheatsheet, check the blog of Andréia Bohner.

» Une semaine symfonique #269 - du 20 février au 26 février 2012

Post original: A week of symfony #269 (20->26 February 2012)


Cette semaine, Symfony 2.0.11 a été publié, cette version corrige une faille de sécurité découverte récemment. Pendant ce temps, l'essentiel du développement sur Symfony 2.1 s'est concentré sur les composants de configuration et de traduction en ajoutant une comptabilité ascendante avec PHP 5.4. Quant au dépôt officiel Symfony2 sur github, il a désormais atteint les 4000 watchers.

Continue reading...

» Une semaine symfonique #268 - du 13 février au 19 février 2012

Post original: A week of symfony #268 (13->19 February 2012)


Cette semaine la conférence Symfony Live Paris 2012 a été annoncée. L'ensemble des tickets à prix préférentiel ont trouvé preneur en moins de 24 heures et l'appel à conférences est ouvert jusqu'au 30 mars. Pendant ce temps, le support de hinclude a été ajouté dans le noyau de Symfony 2.1.

Continue reading...

- page 1 of 7