如何告诉蛋糕烘焙我没有使用名称约定?

时间:2013-09-21 22:14:44

标签: php cakephp

我有一张名为 professores 的表格,我创建了一个名为教授的模式,因为在巴西这个单词的正确单数形式。 我需要使用蛋糕烘焙来创建控制器(添加,编辑,删除等),以使我的生活更轻松。 当我这样做时:

cake bake controller professores

他说我没有模特,因为他正在寻找一个名为 Professore 的模型。

处理此问题的最佳做法是什么?

我的模型教授我使用public $useTable = 'professores'告诉模特我正在使用表 professores 而不是教授。 我怎么能告诉蛋糕烧 ProfessoresController 使用教授模型。即使我决定自己创建控制器如何处理这个问题。

恢复,我需要使用这个名字:

Table: professores
Model: Professor.php
Controller: ProfessoresController.php

1 个答案:

答案 0 :(得分:2)

正确的方法是仍然使用英文名称作为控制器 - 与其他编码和应用程​​序一样。然后,您可以使用自定义路由将其映射到/ professores。干净简单。不要对抗框架。

请参阅http://book.cakephp.org/2.0/en/development/routing.html