2013-09-21 48 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。 –

回答

相關問題