0
我有一個表叫教授,我創建了一個名爲教授的模式,因爲在巴西這是這個詞的正確單數形式。 我需要使用蛋糕烤創建控制器(添加,編輯,刪除等),使我的生活更輕鬆。 當我這樣做:如何告訴蛋糕烘烤我不使用名稱約定?
cake bake controller professores
他說,我沒有一個模型,因爲HES尋找一個叫做模型Professore。
處理這個問題的最佳做法是什麼?
我的模型教授我用public $useTable = 'professores'
告訴給我使用表professores代替教授模型。 我怎麼能告訴蛋糕烘烤ProfessoresController使用教授模型。即使我決定自己創建控制器如何處理這個問題。
恢復,我需要用這個名字:
Table: professores
Model: Professor.php
Controller: ProfessoresController.php
我想最直接的答案是使用英文名字。雖然我猜複數可以被影響*某處* –
我不能使用英文和cakephp可能有一些靈活的這種情況 –
有問題的類似乎被命名爲'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。 –