Attenti al model del plugin in CakePhp

Quando si crea un plugin, si possono utilizzare la maggior parte delle convenzioni comuni, facendo attenzione però al model.
Ad esempio: ho un plugin chiamato categories che mi consente di gestire le categorie strutturate con gerarchia ad albero e in questo plugin dichiaro il model Category.
Se nella mia applicazione voglio creare una relazione con il model Article dovrò fare attenzione di inserire nel campo ‘className’ il nome del plugin anteposto al nome del model, così come nell’esempio riportato qui sotto.

var $belongsTo = array(
        'Category' => array(
            'className' => 'Categories.Category',
            'foreignKey' => 'category_id'
        )
    );

Riferimento al manuale: http://book.cakephp.org/view/117/Plugin-Models

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.