====== Laravel ======
[[http://laravel.com|Laravel]] The PHP Framework For Web Artisans.
Voir aussi :
* [[/informatique/php/lumen|Lumen]] une version micro-framework de Laravel 5.
* [[informatique/web/tailwind_css|infor
http://www.z-f.fr
* http://mikaelkael.fr/ pour la traduction fr du guide de référence.
* [[http:/... Framework]] by Robert Basic
* Les méthodes et classes Fast_X de http://sekaijin.ovh.org/ (Fast_Acti...
* [[http://blog.keppens.biz/2009/06/create-modular-application-with-zend.html|Create a modular application with Zend Framework]] by Jeroen Keppens on 2
e perso]]
[[/informatique/php/Symfony/Gestion de lalangue de l'utilisateur]]
===== Documentation =====
**Accès rapide:**
* [[http://www.symfony-proj... n|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.
====== Gestion de lalangue de l'utilisateur ======
Dans cette page nous allons détecter automatique lalangue de l'utilisateur (sfFilter et sfRequest::getPreferredCulture()) puis lui proposer de la change
cro-framework" built on top of [[informatique:php:laravel_1|Laravel]]'s components, and 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 frame
====== Laravel ======
<WRAP center round info 40%>
[[/informatique/php/laravel_1|Ancienne page Laravel]] avant la version 12, mais avec plein de packages ;-)
</WRAP>
===== Installation =====
====
del, lib, DSN, Config:
<note important>Pour des classes qui porteraient le même nom mais seraient dan... ect, the basics]]
Comment stocker le siteId dans la sfConfig ou sfContext ?
====Surcharge Asset(s) =... :_compute_public_path(...) utilise $request->getRelativeUrlRoot() pour calculer la base du chemin.\\
Peut-on hacker ce RelativeUrlRoot() ? Bof, ce hack n'
ffre (1 à 31) ne fonctionne pas avec Php/Windows. La raison est que strftime n'est pas portable et la doc php n'est donc pas correcte pour tous les OS.
V... ion: [[http://bugs.php.net/bug.php?id=45847]]
* La bonne doc à lire est donc strftime windows docume... oft.com/en-us/library/fe06s4ak%28VS.71%29.aspx]]
La solution pour le %e : remplacer par "%#d"
=====
Avant de commencer un projet d'application Web, la question se pose de choisir un framework sur lequ... e application :
* Interface humaine
* Découplage entre l'IHM et les règles métiers
* Conform... ...)
* Accès en local (batch): utilisation de la couche métier.
* Accès aux données
* Abstraction de la BdD
* Travailler avec des Objets Php et pas d
====== Enso - Laravel Framework ======
[[https://docs.laravel-enso.com/|Enso]] Full featured Single Page Application [[/glossaire/SPA|SPA]] boilerplate, [[informatique:php:laravel_1|Laravel]], [[/informatique/javascript#vuejs|Vue.js]], Bulma. C'est un
<code php>
<?php
class Utils_ZFApplicationExplorer
{
/**
* Explore les modules du MVC à la recherche de tous les controllers et leurs action... rlName = strtolower($matches[1]);
$ctrlClassName = $ctrlName .'Controller' ;
$f... s le module par défaut,
// le nom de la classe doit être préfixé par le nom du module.
php:phpcached.zip|coplie locale}}
mysqlCached : classe qui étant phpCached pour lui ajouter le gestio... veur, ce qui se manifeste par une accélération de la réponse des pages PHP pour l'utilisateur final.
... e une des solutions les plus simples à mettre en place dans ce but. APC est activement maintenu dans e... lisateur. Il est configurable et facilement installable.
Voir:
* (en) [[http://fr2.php.net/apc|APC
ormance]] by [[http://php100.wordpress.com/|Stanislav Malyshev (alias Stas)]] on 2009-07-13
* [[http://www.phpclasses.org/blog/post/66-More-defensive-programming-p... Manuel Lemos on 2007-05-29
* [[http://www.phpclasses.org/blog/post/117-PHP-compiler-performance.ht... foreign city with signs written in an unreadable language witout any map or GPS. You’ll probably get
yet ready for production. **The final release is planned for late 2010** and will only support PHP 5.3.2. In the meantime, we highly encourage you to use ... ick-tour-part-1|A Quick Tour of Symfony 2.0]]
KNPLabs est impliqué dans symfony2, [[http://www.knplabs.com/en/contributions|leurs contributions]]:
* [[