Различия в доступе к модели с использованием имени модели в единственном и множественном числе на cakePHP - PullRequest
0 голосов
/ 20 октября 2011

В чем разница между именем модели в единственном и множественном числе?Если у нас есть модель с именем Catalog, сохраненная как catalog.php.Тогда у нас есть контроллер.Если мы используем переменную «$ using», чтобы определить, какая модель должна быть задействована, см. Код ниже:

class CataloguesController extends AppController {
    var $name = 'Catalogues';
    var $uses = array('Hierarchy', 'Catalogue', 'Catalogues');
}

Я уже упоминал выше, что связанная модель - это только каталог.Различия при доступе с:

$queried = $this->Catalogues->find('all');

или

$queried = $this->Catalogue->find('all');

Ответы [ 2 ]

0 голосов
/ 20 октября 2011

Также - если таблица вашей модели - каталоги, имя модели должно быть Catalog, а имя файла должно быть catalogue.php.

Ваше имя файла не соответствует имени вашей модели.

0 голосов
/ 20 октября 2011

Разница в том, что форма множественного числа модели недействительна. Названия моделей всегда единичны.

...