Try using var recursive=3 in your model..
On 8/8/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > > Hello > > I want to filter my view by passing a language_id in the view. > ( Subcategory can have many categories , category can have many > languages ) > > Does anyone know why i getting this error? > > ----------------------- > ERROR: > > Notice: Undefined index: Language in C:\wamp\www\inz_cake\app\views > \subcategories\filtr_lang.thtml on line 19 > > ------------------------- > Controler > > class SubcategoriesController extends AppController { > var $name = 'Subcategories'; > var $uses = array('Subcategory' , 'Category' , 'Language' , > 'Menu'); > > function filtr_lang($id = null) > { > $this->set('filtr_langs', $this->Subcategory- > >findAll(array('Category.language_id' =>$id ))); > } > > } > ---------------------------- > filtr_lang.thtml > > <?php foreach ($filtr_langs as $filtr_lang): ?> > <?php echo $filtr_lang['Language']['jezyk']; ?> > <?php endforeach; ?> > > ------------------------------ > MODEL CATEGORY > > class Category extends AppModel { > var $belongsTo = array( > 'Menu' => array( > 'className' => 'Menu', > 'foreignKey' => 'menu_id' > ), > 'Language' => array( > 'className' => 'Language', > 'foreignKey' => 'language_id' > ) > ); > var $hasMany = array( > 'Subcategory' => array( > 'className' => 'Subcategory', > 'foreignKey' => 'category_id' > ) > ); > } > > ------------------------------------- > MODEL SUBCATEGORY > > class Subcategory extends AppModel { > > var $belongsTo = array( > 'Category' => array( > 'className' => 'Category', > 'foreignKey' => 'category_id' > ) > ); > > ----------------------------------- > > MODEL LANGUAGE > > class Language extends AppModel { > > var $hasMany = array( > 'Category' => array( > 'className' => 'Category', > 'foreignKey' => 'language_id' > ) > ); > > -------------------------------------- > > Please help > > Stanley > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Cake PHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---