zend_framework_symfony|Comparaison Zend_Framework et Symfony]]
[[/informatique/php/zend_framework/etude_perso|Etude perso]]
===== Sources de documentation =====
sur developpez.net/.com : [[http://zend... end Framework]] by Robert Basic
* Les méthodes et classes Fast_X de http://sekaijin.ovh.org/ (Fast_
ymfony development]]
[[:informatique:php:Symfony:Etude perso|Etude perso]]
[[/informatique/php/Symfony/Gestion de la langue de l'utilisateur]]
===== Do... on des développeurs, des entreprises, des projets et des offres d'emploi en relation avec le framework Symfony. Et notamment une [[http://symfonians.net/application
====== Etude perso ======
===== Multi-sites avec héritage =====
Dans un site on doit pouvoir surchar... suffit donc de remplacer ce Filter par le notre, et y ajouter les méthodes remplaçant
* AssetHelper... lien (/site/$siteId/main.css) mais c'est dommage, et puis si l'on ne veut pas surcharger le template m... iSites_javascript, ...
=== Dynamic JS & CSS ===
Et on voudrait aussi pouvoir modifier du javascript,
====== Comparaison Zend_Framework et Symfony ======
* [[:informatique:php:zend_framework|Zend_Frame... Pour Php je sens 2 préférances: Le Zend Framework et Symfony.
Les points importants nécessaires à une... * Interface humaine
* Découplage entre l'IHM et les règles métiers
* Conformité aux standards... on de la BdD
* Travailler avec des Objets Php et pas des colonnes de table
* Validation des do
====== PHP et le cache ======
=====phpCached / mysqlCached =====
phpCached est un cache pour PHP. {... l'Alternative PHP Cache", un cache libre, gratuit et robuste pour mettre en cache et optimiser le code intermédiaire PHP aussi appelé "OPCode".
Les cache... st activement maintenu dans en [[glossaire:PECL]] et offre non seulement un cache OPCode mais aussi un
ormatique/javascript/AlpineJS|AlpineJS]], Laravel et Livewire
* [[https://github.com/laravel-front... .org|laravel.sillo.org]] des articles en français et d'excellente qualité
* [[https://laravel.sill... la version 5 de Laravel]] : un blog avec frontend et backend, avec bootstrap.</del>
Exemples:
* [[h... Packages for dummies]]
* voir [[#vuejs|Laravel et VUE.js]]
* [[https://scotch.io/tutorials/how-to
un outil de maintenance basé sur Ant (monde Java) et écrit en PHP. Le fonctionnement de Phing est similaire à celui de Ant ou make et ses fonctionnalités particulièrement adaptées aux... ons de construction, nettoyage, test, déploiement et sauvegarde d'applications PHP. Cet article vous propose de découvrir l'intérêt et le fonctionnement de cet outil à travers quelques
* Votre application a maintenant du code clair et toujours organisé (à travers Symfony qui ne vous ... s dans ce sens). Ceci favorise la réutilisabilité et permet à des nouveaux développeurs d'être product... nne 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 nommer quel
automatique la langue de l'utilisateur (sfFilter et sfRequest::getPreferredCulture()) puis lui proposer de la changer (sfComponents et sfFormLanguage).
===== Détection automatique de ... ilter) qui va détecter la langue de l'utilisateur et la lui affecter dans l'objet user (sfUser->setCul... ilter
$filterChain->execute();
}
}
</code>
et activation du filtre:
# apps/frontend/config/fi
mplex calculations, full pages or page fragments, etc., etc. Caching expensive operations is one of the most powerful performance improvements you can do.... data to make one service call instead of several, etc. For more advanced in-depth look, use tools like... a worthy target.
==== Avoid extra notices/errors/etc ====
Even suppressed errors have cost in PHP, s
ws. La raison est que strftime n'est pas portable 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=458... ... Utiliser la classe de caractères ''[:word:]'' et le modifier ''u'' (pour activer la collation unicode).
<code>
// match les caractères français et espace et tiret:
/^[[:word:] \-]+$/u
</code>
Po
====== Zend Framework : Etude perso ======
===== Questions =====
==== Design des Views et Editeur html wysiwyg ====
* http://www.z-f.fr/forum/viewtopic.php?pid=15834
==== Zend_Layout et Helpers ====
http://www.z-f.fr/forum/viewtopic.p... rk/atelier/autoloaders/|Autochargement de classes et de composants]]
Voir [[http://www.z-f.fr/forum/v
tsecs=360
## Reconstruire les containers dockers et relancer sail
./sail build
./sail up -d
## Hori... ers in a Laravel app.
Propose un system de Nonce et Hash pour les "scripts on-line".
* https://git... content-security-policy-headers-in-a-laravel-app
Et pour évaluer les réglages voir les [[/glossaire/c
r/article/2009/02/14/symfony-bench-des-orm-propel-et-doctrine|Symfony: bench des ORM Propel et Doctrine]]
[[http://my.opera.com/zomg/blog/2007/09/03/orm-... ORM in PHP using Propel]] 3. September 2007
==== Etudes comparatives ====
2009-05-16 [[http://codeut
les du MVC à la recherche de tous les controllers et leurs actions
* et retourne toutes ces infos dans un tableau:
* $modulesInfo['modules'][$modN... ay Un tableau avec les modules, leurs controllers et leurs actions.
*/
public static function