]
*
* [[http://julien-pauli.developpez.com/|Les cours de Julien Pauli]] sur developpez.com sont ... ès pertinents (sécurité, ZendFramework, ...).
* le Zend Framework Francophone: http://www.z-f.fr
*... sources for Zend Framework]] by Robert Basic
* Les méthodes et classes Fast_X de http://sekaijin.ov... SousPackage_Fichier".
==== Front Controller ====
Le processus de contrôleur frontal est un design pat
<note important>Pour des classes qui porteraient le même nom mais seraient dans différents sites : Qu... ne symfony project, the basics]]
Comment stocker le siteId dans la sfConfig ou sfContext ?
====Surch... javascript, css, images, ...
=== Surcharge selon le siteId ===
AssetHelper::_compute_public_path(...... Root() ? Bof, ce hack n'est pas suffisant puisque le fichier dans le siteId est optionel, il faut donc
/1.2/docs/manual/en|Manual - Table of Contents]]
Les livres Sensio Labs (buy or read online for free)... * [[http://books.sensiolabs.com/book/filter|Tous les livres]] en anglais.
* [[http://www.symfony-pr... 1.4]] en français.
**symfony-project.org**\\
* Le site du projet Symfony: http://www.symfony-projec... s projets et des offres d'emploi en relation avec le framework Symfony. Et notamment une [[http://symf
, la question se pose de choisir un framework sur lequel concevoir cette application. Pour Php je sens 2 préférances: Le Zend Framework et Symfony.
Les points importants nécessaires à une application :
* Interface humaine
* Découplage entre l'IHM et les règles métiers
* Conformité aux standards (w
====== PHP et le cache ======
=====phpCached / mysqlCached =====
phpCached est un cache pour PHP. {... hed : classe qui étant phpCached pour lui ajouter le gestion de requetes MySQL.
C'est Toorop qui l'a ... on.org/viewtopic.php?id=3 \\
L'archive, au cas où le lien disparaisse (2006-02-22) {{code:php:phpcache... tuit et robuste pour mettre en cache et optimiser le code intermédiaire PHP aussi appelé "OPCode".
Le
ans l'objet user (sfUser->setCulture()). Pour que le code du filtre ne s'exécute pas à toute les requêtes, on va forcer Symfony a ne pas affecter à l'util... ngue par défaut. Il faut aussi indiquer au filtre les langues disponibles sur le site.
==== Pas de culture par défaut ====
# apps/frontend/config/sett
es utilitaires de bas niveau comme l'autoloading, le routage, ou le rendu des contrôleurs.
* Symfony vous donne accès à des outils open source comme Doctrine et le templating, la sécurité, les formulaires, la validation et la translation de composants (pour en nomm
otime( $mysqldate );
</code>
==== strftime ====
le paramètre %e pour mettre le jour du mois sur 1 seul chiffre (1 à 31) ne fonctionne pas avec Php/Windo... e et la doc php n'est donc pas correcte pour tous les OS.
Voir:
* le bug et sa solution: [[http://bugs.php.net/bug.php?id=45847]]
* La bonne doc à li
l-group/voyager/discussions/|discussions/forum]]
Le ''BREAD'' c'est un ''CRUD'' avec le browse: **B**rowse, **R**ead, **E**dit, **A**dd, **D**elete.
On peut installer le projet avec ou sans données. Les données installées avec ''--with-dummy'' sont une bonne source d'exe
ls_ZFApplicationExplorer
{
/**
* Explore les modules du MVC à la recherche de tous les controllers et leurs actions
* et retourne toutes ces infos dans un tableau:
* $modulesInfo[... $actionName ;
* @return array Un tableau avec les modules, leurs controllers et leurs actions.
* https://reactphp.org/
* ReactPHP is a low-level library for event-driven programming in PHP.
... * https://amphp.org/
* AMPHP provides higher-level libraries using non-blocking I/O under the hoo... e "vrais" threads =====
Ce n'est pas possible de le faire directement en Php, mais certains ceux sont... n de concurrence parallèle Parallel pour réaliser le multithreading en PHP:
* https://www.php.net/ma
ces to survive Web site traffic peaks]] by Manuel Lemos on 2007-05-29
* [[http://www.phpclasses.org... |PHP compiler performance]] comparaison by Manuel Lemos on 2010-02-05
===== At developpment time ====... e = On
* xdebug.show_mem_delta = On
Analyser les données du profiler de XDebug avec [[https://git... e improvements you can do.
There are numerous low-level caching solutions – [[/informatique/memcached]
laravel.com/docs/12.x/sail|sail]] pour dockeriser les services web, db, redis,...
<code bash>
compose... install'' demande quels services activer, il créé le ''docker-compose'' correspondants.
* Le ''sail:publish'' copie les configurations docker pour les customiser au besoin
Adapter le ''.env'' p
h as Silex.
http://lumen.laravel.com
Voir aussi le framework complet [[informatique:php:laravel_1|La... helper : A simple api controller helper utilizing league fractal. You also get all the functionality p... ers that are not being made to the core of Lumen. Lets you use Laravel Packages in Lumen.
There are s