Catégories
PHP

Un helper cakePHP pour cloaker

Vous avez besoin pour une raison X ou Y d’effectuer un cloaking sur votre application cakePHP ? Quoiqu’on en dise, le cloaking n’est pas réservé au domaine du BH, même si il est bien plus utilisé pour des raisons de camouflage – voir parfois de camouflet 😉 Je vais donc vous montrer comment réaliser simplement […]

Catégories
PHP

Autolinker : un helper CakePHP

CakePHP dispose d’une fonction autolink au sein de son helper Text, mais celle ci reste très limitée (elle détecte une url dans un texte et la transforme en lien). Je vais donc vous proposer un petit helper qui va vous permettre de remplacer automatiquement dans vos textes, de simples mots par des liens avec une […]

Catégories
PHP

Des variables pour les vues dans CakePHP

Surement un des billets les plus courts que je vais rédiger, mais qui est en fait une petite astuce pour cakePHP. Elle va vous permettre de definir une/des variable(s) qui seront accessibles au sein de vos vues (V). La méthode classique consiste à set() ces variables au sein des controlleurs (C) afin de les récupérer […]

Catégories
PHP

404 parfaites dans CakePHP

Une fois n’est pas coutume, aujourd’hui on ne parle pas SEO mais PHP. Vous aimeriez bien obtenir autre chose que des « MissingView » et « MissingController » dans CakePHP lorsque vous tapez une url ne faisant référence à aucun controller (sans pour autant passer la variable de debug à 0 dans le core.php) ? Cet article est pour […]

Catégories
PHP

Pagination, Rewriterule et CakePHP

Ceux qui utilisent CakePHP ont deja ete confronte au fameux probleme de la pagination combine a l’utilisation de l’url-rewriting (et quel cauchemar !!!). Un petit recapitulatif pour ceux qui arrivent sur cette page. Le framework est livre avec une magnifique methode de pagination qui dechire, lorsque l’on reste dans l’utilisation classique de CakePHP : /controller/action/param […]

Catégories
PHP

CakePHP 1.3, ce qui change

Je viens de mettre a jour mes sites tournant sous CakePHP (passage de la 1.2.6 a la 1.3). Afin de vous faire gagner du temps, voici les principaux changements que j’ai pu observer : 1 -Definition des titres dans vos controllers 1.2.6 $this->pageTitle = ‘My beautiful pagetitle’;$this->pageTitle = ‘My beautiful pagetitle’; 1.3 $this->set(’title_for_layout’,’My beautiful pagetitle’);$this->set(‘title_for_layout’,’My […]