2010-05-18 35 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

相关问题