单数和复数模型名称之间的不同用途是什么?如果我们有一个名为Catalog的模型,则保存为catalog.php。然后,我们有一个控制器。如果我们使用“$ uses”变量来定义应该涉及哪个模型,请参阅下面的代码:
class CataloguesController extends AppController {
var $name = 'Catalogues';
var $uses = array('Hierarchy', 'Catalogue', 'Catalogues');
}
我上面已经提到过,相关模型只有一个目录。
访问的差异有哪些:
$queried = $this->Catalogues->find('all');
或
$queried = $this->Catalogue->find('all');
答案 0 :(得分:0)
不同之处在于模型的复数形式无效。模型名称总是单数。
答案 1 :(得分:0)
另外 - 如果您的模型表是目录,则模型名称应为Catalog,文件名应为catalogue.php。
您的文件名与您的型号名称不符。