Temat: $ajax->observeField i błąd form is not defined
Witam. Zaczynam przygodę z cake i trafiłem na rzecz z którą nie mogę sobie poradzić.
Tworzę formularz (w widoku):
<?php echo $form->create('Question');?>Umieszczam w nim dwa pola, które mają być od siebie zależne (tzn. pole chapter_id od course_id).
echo $form->input('Chapter.course_id');
echo $form->input('Question.chapter_id');
echo $ajax->observeField('Chapter.course_id', array('url' => '/questions/update_select','update' => 'Question.chapter_id'));W efekcie firebug rzuca mi takim błędem:
Form is not defined
add()()
new Form.Element.EventObserver('course_id', function(element, value) {new Ajax.Updater('Question.chapter_id','/questions/update_select', {asynchronous:true, evalScripts:true, parameters:Form.Element.serialize('course_id'), requestHeaders:['X-Update', 'Question.chapter_id']})})
40//]]>Ktoś ma pomysł o co chodzi?