2013-09-21 46 views
0

我有一个表叫教授,我创建了一个名为教授的模式,因为在巴西这是这个词的正确单数形式。 我需要使用蛋糕烤创建控制器(添加,编辑,删除等),使我的生活更轻松。 当我这样做:如何告诉蛋糕烘烤我不使用名称约定?

cake bake controller professores 

他说,我没有一个模型,因为HES寻找一个叫做模型Professore

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

我的模型教授我用public $useTable = 'professores'告诉给我使用表professores代替教授模型。 我怎么能告诉蛋糕烘烤ProfessoresController使用教授模型。即使我决定自己创建控制器如何处理这个问题。

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

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

我想最直接的答案是使用英文名字。虽然我猜复数可以被影响*某处* –

+0

我不能使用英文和cakephp可能有一些灵活的这种情况 –

+0

有问题的类似乎被命名为'ClassInflector'。 http://api.cakephp.org/2.3/class-Inflector.html另请参阅[CakePHP命名约定如何工作?](http://stackoverflow.com/q/11876170)和http://blog.framethrower。 de/content/cakephp-naming-conventions-and-mighty-inflector--尽管如此,没有提示可以很容易地替换inflector。 –

回答

相关问题