manual/fr|fr]] [[http://framework.zend.com/manual/en|en]]
[[/informatique/php/comparaison_zend_framework_symfony|Comparaison Zend_Framework et Symfony]]
... d/zend-framework/|Forums]]
*
* [[http://julien-pauli.developpez.com/|Les cours de Julien Pauli]] sur developpez.com sont très pertinents (sécurité,
rtisans.
Voir aussi :
* [[/informatique/php/lumen|Lumen]] une version micro-framework de Laravel 5.
* [[informatique/web/tailwind_css|informatique/we... avel-frontend-presets|laravel-frontend-presets]], en plus des quelques ui presets fournis par Laravel ... Cheats sheets====
* [[http://cheats.jesse-obrien.ca/|Cheats sheet]]
* [[http://www.howtosolvenow
====== Lumen ======
Lumen is a "micro-framework" built on top of [[informatique:php:laravel_1|Laravel]]'s compone... nd is the official micro-framework of Laravel. Lumen is built for speed, and is one of the fastest PHP micro-frameworks available - even significantly faster than similar frameworks such
g/viewtopic.php?id=3 \\
L'archive, au cas où le lien disparaisse (2006-02-22) {{code:php:phpcached.zip... ", 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
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.
... nes de table
* Validation des données
* Lien entre la couche données et l'interface humaine
... rticle est que Symfony est piloté par le seul Fabien Potencier. Le code de Symfony ne contient presque
====== 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 pe
travelling around a foreign city with signs written in an unreadable language witout any map or GPS. ... arts of code are worth investing into and which aren’t. You can use [[http://www.zend.com/en/products/studio/|Zend Studio/Debugger]] or [[/informatique/ph... get.
==== Avoid extra notices/errors/etc ====
Even suppressed errors have cost in PHP, so try and wr
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://julien-pauli.developpez.com/tutoriels/php/pdo/|Création ... n-to-PHP-PDO.html|Introduction to PHP PDO]] (Tuto en anglais très complet et très pertinent)
==== DB
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
ix Choice: Multiple Choice Grid Component.
* Helen: Short URLs Management.
* QR Code Field compone... ionated filament setup, provides extra layer between you app and Filament, don't worry about generic c... with Ecommerce Builder
* https://tomatophp.com/en/open-source/filament-pos
* https://filamentphp.com/plugins/3x1io-tomato-pos
* https://github.com/
eet_path(...)
==3 solutions possibles ==
**1)** En fait tout ce boulot est initié dans sfCommonFilte... tag().
* AssetHelper::image_tag().
**2)** Ou bien c'est à la charge de l'intégrateur de faire le bon lien (/site/$siteId/main.css) mais c'est dommage, et p... exemple dans le filter il n'y a pas le viewName. En gros toutes les données ne sont pas calculées ava
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
avec Symfony comparée à une programmation directe en PHP]]
* Votre application a maintenant du cod... rs.
* Symfony vous donne accès à des outils open source comme Doctrine et le templating, la sécuri... 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ç... ->process($request))
{
// culture has been changed
}
return $this->redirect('@homep