L'implementation d'Ajax par CakePhp utilise notamment cette bibliothèque "prototype" mais aussi scriptaculous.js.
Pour utiliser Ajax : 1/ Il faut donc télécharger ces 2 bibliothèques et les placer dasn le répertoire /app/webroot/js/ 2/ Ajouter dans le layout utilisé ((/app/views/layouts/default.thtml par defaut) l'import de ces 2 bibliothèque <?php print $javascript->link('prototype') ?> <?php print $javascript->link('scriptaculous.js?load=effects') ?> 3/ Ajouter dans le controller adéquate l'importation du helper ajax et javascript var $helpers = array('Html', 'Javascript', 'Ajax'); 4/ Le lien dans la vue sera : Pour une vue classique (ici en exemple la visualisation d'un livre): $html->link($livre['titre'], '/livres/View/'.$livre['id'])) Pour une vue ajax vers l'element html dont l'id="detail" : $ajax->link($livre['titre'], '/livres/ajaxView/'.$livre['id'], array("update" => "detail")) Ca marche du tonnerre et c'est la ou on apprécie l'utilisation d'un bon framework tel que cakePHP. --~--~---------~--~----~------------~-------~--~----~ Groupe "Cakephp-fr". Adresse : cakephp-fr@googlegroups.com Pour résilier : [EMAIL PROTECTED] Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr -~----------~----~----~----~------~----~------~--~---