manual/fr|fr]] [[http://framework.zend.com/manual/en|en]]
[[/informatique/php/comparaison_zend_framework_symfony|Comparaison Zend_Framework et Symfony]]
... on, Fast_Config, ...)
==== QuickStart ====
* (en) http://framework.zend.com/docs/quickstart
* (f... e dans un modèle MVC. Le but du FC est de prendre en charge la totalité du traitement de la requête cl
", un cache libre, gratuit et robuste pour mettre en cache et optimiser le code intermédiaire PHP auss... sente une des solutions les plus simples à mettre en place dans ce but. APC est activement maintenu dans en [[glossaire:PECL]] et offre non seulement un cach... figurable et facilement installable.
Voir:
* (en) [[http://fr2.php.net/apc|APC Manual]]
* (fr) h
====== Multithread en PHP ======
La programmation multithreadée en PHP est un véritable casse tête, en effet il n’existe pas à l’heure d’aujourd’hui de véritable moyen de faire du multithread en PHP 5. Et puis cela peut poser des problèmes de p
p, xml, txt, voiceXml, ...)
* Interface riche en fonctionnalité (Ajax)
* Adaptation facilité d... distance (remoting: soap, rest, ...)
* Accès en local (batch): utilisation de la couche métier.
... opositions de la communauté ne seraient pas prise en compte.
[[http://blog.ekini.net/2007/12/05/symfo... Framework avec ses outils de génération de code. En quelques lignes de commande, vous pouvez avoir un
avel-frontend-presets|laravel-frontend-presets]], en plus des quelques ui presets fournis par Laravel ... aravel.sillo.org|laravel.sillo.org]] des articles en français et d'excellente qualité
* [[https://... nels - Laravel Orchid n'est pas une "solution clé en main". Vous devez posséder des compétences en codage pour l'utiliser. Il a été conçu pour faciliter l
de maintenance basé sur Ant (monde Java) et écrit en PHP. Le fonctionnement de Phing est similaire à c... il Java : un métalangage XML permettant de mettre en oeuvre des macro-commandes et un exécutable en ligne de commandes qui se manipule comme l'utilitaire ... s et l'homogénéisation des tâches de maintenance. En revanche,
Phing nécessite l'apprentissage de son
ns =====
==== PDO ====
http://fr.php.net/manual/en/book.pdo.php
The PHP Data Objects (PDO) extensi... ns of PHP.
Voir:
* [[http://fr.php.net/manual/en/book.pdo.php|PDO Manual]] sur Php.net
* [[http:... n-to-PHP-PDO.html|Introduction to PHP PDO]] (Tuto en anglais très complet et très pertinent)
==== DBX ====
http://fr.php.net/manual/en/book.dbx.php
The dbx module is a database abstra
indows documentation: [[http://msdn.microsoft.com/en-us/library/fe06s4ak%28VS.71%29.aspx]]
La solutio... home page
See the example at de3.php.net/manual/en/reflectionclass.getdoccomment.php - if you want t... erate over directories you use de3.php.net/manual/en/class.recursivedirectoryiterator.php
==== RegEx ... ) sans tenir compte des accents:
<code php>$s1 = 'en été ça va là' ;
$s2 = 'en ÉTE Ça va Là' ;
$s1 = s
eet_path(...)
==3 solutions possibles ==
**1)** En fait tout ce boulot est initié dans sfCommonFilte... exemple dans le filter il n'y a pas le viewName. En gros toutes les données ne sont pas calculées ava... tableau avec plein de chemin pour les templates. En 1er il regarde dans la config "sf_module_dirs".
... l'autoloader le répertoire de librairies sur site en cours.
====Surcharge DSN ====
Pas besoin de sur
====== AOP en PHP ======
Rappel: la programmation par aspects est une technique permettant de mettre en facteur certaines responsabilités dont la réalisa... oaop/goaop-laravel-bridge
* Le mainteneur est en pause :(
* https://github.com/okapi-web/php-aop
avec Symfony comparée à une programmation directe en PHP]]
* Votre application a maintenant du cod... validation et la translation de composants (pour en nommer quelques-uns).
* L'application bénéfic... du cache.
* Et peut-être le meilleur de tout, en utilisant Symfony, vous avez maintenant accès à t
all:
.global:
available_cultures: [fr,en]
==== Le filtre AutoLanguageFilter ====
La clas... trouve toutes les langues dispo dans Symfony pour en extraire celles indiquées dans la configuration d... site. On va donc éviter du travail au moteur Php en activant le cache pour ce composant, de cette faç