2010-05-18 13 views
4

在CakePHP 1.2中,可以在文件app/config/inflections.php中定義自定義變形器規則。這個文件在CakePHP 1.3中被刪除。相反,文檔規定使用Inflector::rules函數來加載自定義變形。在CakePHP 1.3中定義變形者規則的適當位置在哪裏?

有足夠的文件說明如何自定義自定義變形,但文檔沒有提供上下文,其中使用Inflector::rules

是否應該在bootstrap.php腳本中定義任何自定義變形?在適用的相應控制器的頂部?別的地方?

參見:

回答

3

最好的地方是在你的bootstrap.php中:

 
Inflector::rules('transliteration', array('/à|á|å|â|ã/' => 'a')); 
+1

請注意,爲什麼'bootstrap.php'比我建議的其他選項更合適? – 2010-05-19 19:02:05

3

應用程序/ config/bootstrap.php

線45

從1.3,對於變形器的附加規則添加以下

說,這一切真的。

+0

我可以更改將我的付款申請表單prf複數形成prves的規則,但我只需更改名稱:-(。自動化很好但不是無關緊要的以英語爲中心的自動化 – 2017-05-25 17:01:07

相關問題