http://www.z-f.fr
* http://mikaelkael.fr/ pour la traduction fr du guide de référence.
* [[http:/... ]] on code.google.com.
===== Ze Framework =====
La convention "Package/SousPackage/Fichier.php" qui ... modèle MVC. Le but du FC est de prendre en charge la totalité du traitement de la requête cliente.
Pour ceci, le FC joue le rôle de chef d'orchestre, c'es
x|Laravel 8.x]]
* [[https://laravel.sillo.org/la-tall-stack/|La TALL Stack]] Tailwind CSS, [[/informatique/javascript/AlpineJS|AlpineJS]], Laravel et ... s fournis par Laravel pour un simple dashboard ou la tall stack ou ... de simples mais jolis dashboard... eer-une-application-les-donnees/|Apprentissage de la version 5 de Laravel]] : un blog avec frontend et
e perso]]
[[/informatique/php/Symfony/Gestion de la langue de l'utilisateur]]
===== Documentation ==... provided.
===== Divers =====
[[http://www.glagla.org/weblog/2009/09/08/faire-des-liens-entre-appli... sans générer d'erreur ... Ce n'est pas normal ?! (la question sur [[http://groups.google.com/group/sym... *R:** C'est normal, l'option "canUpdate" concerne la mise à jour ou non du "slug" quand l'un des "fiel
ect, the basics]]
Comment stocker le siteId dans la sfConfig ou sfContext ?
====Surcharge Asset(s) =... lise $request->getRelativeUrlRoot() pour calculer la base du chemin.\\
Peut-on hacker ce RelativeUrlRo... AssetHelper::image_tag().
**2)** Ou bien c'est à la charge de l'intégrateur de faire le bon lien (/si... =Surcharge Action(s) ====
Pour les actions c'est la meme chose que pour les views (sf_module_dirs) sa
====== Gestion de la langue de l'utilisateur ======
Dans cette page nous allons détecter automatique la langue de l'utilisateur (sfFilter et sfRequest::getPreferredCulture()) puis lui proposer de la changer (sfComponents et sfFormLanguage).
===== Détection automatique de la langue =====
On créer un filtre (sfFilter) qui v
Avant de commencer un projet d'application Web, la question se pose de choisir un framework sur lequ... ...)
* 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... ble
* Validation des données
* Lien entre la couche données et l'interface humaine
* Phase d
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"
=====
veur, ce qui se manifeste par une accélération de la réponse des pages PHP pour l'utilisateur final.
... e, PDT).
Supportant PHP 5.2, Zend Server intègre la version 1.7 du Zend Framework. Une combinaison qui permet notamment à la plate-forme de supporter les applications Internet riches basées sur le framework Flex, sur la plate-forme Flash et le toolkit Dojo, ou encore s
ymfony3/part-02-symfony-vs-php-plat/|Avantages de la programmation avec Symfony comparée à une program... ui ne vous force pas dans ce sens). Ceci favorise la réutilisabilité et permet à des nouveaux développ... tils open source comme Doctrine et le templating, la sécurité, les formulaires, la validation et la translation de composants (pour en nommer quelques-uns
(Form) dans Symfony.
* Dans le Form surcharger la méthode **sfForm::bind**( array $taintedValues = ... t (sfFormDoctrine, sfFormPropel):
* Implémenter la **callback updateXXXColumn()** dans laquelle récupérer les champs dynamiques et implémenter la mise à jour de la propriété de l'objet. //Si elle existe, la callback updateXXXColumn() est appelée p
tique/php/laravel_1|Ancienne page Laravel]] avant la version 12, mais avec plein de packages ;-)
</WRA... ou Livewire
* pour d'autres starter-kit voir la suite
Ou "à la mano" :
<code bash>
composer create-project "laravel/laravel" mon-projet
cd mon-proj... /bin/sail ./sail
## Config docker
Pour modifier la config docker
```
./sail up -d
./sail artisan sa
====== Multithread en PHP ======
La programmation multithreadée en PHP est un véritable casse tête, e... moyen de faire du multithread en PHP 5. Et puis cela peut poser des problèmes de partage des ressource... met d’effectuer simultanément plusieurs requêtes. La méthode est expliquée par [[http://netevil.org/bl... HP (with Curl)]]
==== Utillisation d’AJAX ====
La dernière solution consiste à créer une page mère,
taire Gnu make. Ces caractéristiques apportent de la rigueur qui facilite le travail à plusieurs, la pérennité des développements et l'homogénéisation des... info/trac/
Usages:
* Génération automatique de la documentation en association avec PHPDocumentor.
====== AOP en PHP ======
Rappel: la programmation par aspects est une technique permettant de mettre en facteur certaines responsabilités dont la réalisation est a priori dispersée à travers un s
matique:php:laravel_1|Laravel]]. Sinon, ben c'est la vie :-)
* http://cakePhp.org
* [[wpfr>CakePHP]]
* La doc: https://book.cakephp.org
Liste de plugins