Tu dois ajouter le Helper Javascript dans ton Contrôleur général :
// app/app_controller.php
var $helpers = array ('Html', 'Form', 'Javascript', 'Ajax');
On 24 avr, 15:54, mkaelkael <[EMAIL PROTECTED]> wrote:
> Bonjour
> Dans ma view, j appele une fonction js sur un onclick.
> echo"<option id=".$id." onclick='new Ajax.Updater(" . '"' . "div2".
> '"' . ", " . '"' . $id. '"'.")'>".$sectors['Sector']['name']."</
> option>";
>
> layout :
>
> <html>
> <head>
> <?php
> print $html->charsetTag('UTF-8');
> print $javascript->link('prototype');
> print $javascript->link('ajax');
> print
> $javascript->link('scriptaculous.js?load=effects');
> ?>
> </head>
> <body>
> <?php
> echo $content_for_layout;
> ?>
> </body>
> </html>
>
> a l execution j ai ce message d errreur:
> Notice: Undefined variable: javascript in C:\xampp\htdocs\cake\app
> \views\layouts\default.thtml on line 5
>
> Fatal error: Call to a member function link() on a non-object in C:
> \xampp\htdocs\cake\app\views\layouts\default.thtml on line 5
> dpoit pour print $javascript->link('prototype');
> pourtant les libraries sont bien le webroot/js
> Que faire?
--~--~---------~--~----~------------~-------~--~----~
Groupe "Cakephp-fr".
Adresse : [email protected]
Pour résilier : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---