Catégorie : PHP

Doctrine Query Builder

Doctrine Query Builder

Il existe dans Symfony plusieurs façons de faire des requêtes SQL, dont l’une spécifique à Doctrine, l’utilisation de Query Builder est sans doute la plus utilisée. Notez qu’il y a aussi Native Query qui...

Memento Twig

Memento Twig

Petit article pour consigner les techniques de Twig qu’on a trop tendance à oublier car peu utilisée, il est ici utilisé dans un contexte Symfony Chercher l’url d’une route Boucle for dans twig Comment...

php

Accélérez votre site web avec un cache Opcode

Toujours sur un serveur dédié, et sous Debian voici la procédure à faire pour accélérer votre site web: Installez APC : aptitude install php-apc Configurer le fichier  php.ini en éditant le ichier  “/etc/php5/conf.d/apc.ini” et...

symfony

Test unitaire et fonctionnel avec Symfony

Pour lancer un test unitaire (cela suppose que vous avez installé ce qu’il faut pour lancer les tests): Pour les tests fonctionnels, on va faire comme si on avait un navigateur (mais ce n’est...

symfony

Symfony custom form validation

Cette méthode est intéressante pour affiner votre contrôle d’un champ de formulaire. Par exemple nous allons ajouter un contrôle d’unicité de numéro de téléphone. Nous allons créer depuis le terminal un validateur Création du...

php

Manipulez les dates en PHP

La façon la plus commune que j’ai vu jusqu’à ce jour de créer une date en PHP est: la fonction date() et la classe DateTime Traditionnellement on utilise date(), mais il existe aussi une...

php 0

Débugger vos script PHP avec XDEBUG

XDEBUG est un add on très puissant pour débugger vos scripts Php. Il vous permet de connaitre le temps d’exécution d’un script, l’ordre dans lequel les fonctions s’enchainent, et permet de débugger via les...

php 0

Comment se connecter à mysql en php?

Différentes méthodes de connexion à MySQL en PHP Pour vous connecter à votre base de données, vous avez besoin du nom de la base de données, du nom de l’hôte qui héberge votre base...

php

Installer php 7.2 sous Mac OS

Le temps file, et les version antérieures de PHP ne seront plus supportées, par exemple de plus en plus de librairies exigent php 7.0 minimum, certes c’est présent dans les installation récentes, mais vous...

Comment installer Composer le gestionnaire de package de PHP

Comment installer Composer le gestionnaire de package de PHP

Aujourd’hui tout lange de programmation moderne se doit d’avoir un gestionnaire de package, pour NodeJS on a NPM, pour C# on a Nugget, etc. Installation de Composer sous Windows Pour avoir les étapes d’installation,...