Archives par tag : CakePHP

Lister tous les modèles d’une application CakePHP (plugins inclus)

Voici aujourd’hui un rapide zoom sur une méthode de CakePHP qui permet de facilement récupérer les différents types de fichiers d’une application (helpers, modèles, contrôleurs ou encore plugins). Cette méthode existe depuis un bon moment et était accessible par Configure::listObjects(). Dans la version 1.3 de CakePHP celle-ci a été améliorée et renommée en App::objects().
Je vous [...]

Also tagged | 7 Comments

Plugin Migrations : collaborez et déployez simplement vos applications CakePHP !

Je vous propose aujourd’hui une introduction au nouveau plugin de migrations pour CakePHP qui vient d’être rendu open source par CakeDC (mon entreprise). Le but est d’expliquer en quelques lignes le fonctionnement du plugin (vraiment simple) et l’intérêt d’utiliser les migrations au sein de vos applications.
Description du plugin en une phrase : il permet aux [...]

Also tagged , | 1 Comment

Règles de validation et erreur « support for \P, \p, and \X has not been compiled »

Il se peut que lors d’un passage sur un nouveau serveur vous voyez cette erreur apparaître, lors de la tentative de validation de champs avec la règle « alphaNumeric » de CakePHP.
Cette erreur PHP est due à la manière dont l’extension PCRE PHP a été compilé sur le serveur, en l’occurence sans le support des caractères unicode (internationaux). Si [...]

Also tagged , | 1 Comment

Routez vos visiteurs !

Voici un petit bout de code permettant de résoudre un phénomène dû à l’utilisation des routes avec CakePHP. Lors d’une question récemment posée sur IRC, un membre a soulevé une remarque intéressante vis-à-vis du système de routage de Cake : lorsqu’une route existe pour une page, rien n’empêche l’utilisateur d’accéder à la page en utilisant [...]

Also tagged | 10 Comments

CakePHP n’est pas mort !

Vous n’avez pas pû passer à côté des tweets et articles de blogs à propos des récents mouvements au sein de la communauté CakePHP … si c’est le cas, il est temps de vous rattraper !
En quelques mots, le projet développé en secret et publié sous le nom initial de « Cake3″ (ce qui a été [...]

Also tagged , | 3 Comments