background preloader

Cakephp

Facebook Twitter

Authentication

Conseil, recherche, innovation » Authake: user management, authe. Optimiser les requêtes SQL de CakePHP. Lorsque l’on crée une application dont les tables contiennent des dizaines ou des centaines de milliers d’enregistrements, il s’agit de bien contrôler les requêtes SQL qui vont être lancées afin d’éviter les « goulets d’étranglement » qui ne manqueront pas de ralentir l’application, voire de planter le serveur de base de données. Au sommaire : Définir les bons index ; Spécifier les champs attendus ; Régler le niveau de récursivité ; Utiliser le Comportement Containable ; Forcer les jointures avec les relations hasMany.

Nous allons voir quelques règles à respecter, quelques bonnes habitudes à adopter, mais aussi un moyen de tricher pour parvenir à nos fins. Cependant, gardons bien à l’esprit cette règle générale : utilisons au maximum les méthodes d’accès aux données fournies par Cake (Model::find, Model::save, etc.), en évitant autant que possible d’exécuter nos propres requêtes (Model::query) faites à la main. Quatre raisons à cela : 1. Définir les bons index 2. 3. 4. 5.

Plugin

Lucent - text indexing. Using the Ajax Helper for Inplaceeditor and Inplacecollectionedi. Configuration : Jake :: Joomla-CakePHP bridge. Documentation • Wildflower - CakePHP CMS. This section is slowly being filled up. Please be patient. Who is it for? Everyone who is able to deploy Wordpress should be able to get Wildflower up and running. However to fully enjoy and benefit from the features of this CMS, you should be competent in these areas (or willing to learn): Code separation. This means this system is not so much for a typical PHP hacker, but for an agile programmer that is willing to learn and adopt the best practices. Requirements Apache web server with mod_rewrite PHP 5.2+ MySQL 4.1+ Fresh installation Extract the archive. Installing to an existing CakePHP application Extract the archive and place the wildflower/wildflower directory inside your application root.

Basic principles A modern website usually consist of "static" pages, news or blog sections, contact form, provides RSS feeds and a number of features, specific to the site's aim or goal. Wildflower uses the additional MVC paths feature of the CakePHP framework. Step 1: Create a new database table.