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
-~----------~----~----~----~------~----~------~--~---

Reply via email to