cakephp创建拼写错误的模型类,它';s文件名

cakephp创建拼写错误的模型类,它';s文件名,cakephp,naming-conventions,conventions,Cakephp,Naming Conventions,Conventions,我有一个名为“滥用”的数据库表。在烘焙应用程序时,bake命令将其控制器类名命名为“rapps”,文件名命名为“rapps\u controller.php”,但在烘焙模型时,文件名为“Abus.php”,类名为“Abus” 这是cakePHP中的一个bug吗?还是我错过了什么 有人遇到过同样的问题吗 感谢您查看CakePHP的类。这是由于屈折变化造成的检查此项如果蛋糕屈折变化错误,您可以添加自定义屈折变化规则(这只是人类的,单数“~e”对于复数“~es”可能不常见): 但“滥用”是一个英语单词

我有一个名为“滥用”的数据库表。在烘焙应用程序时,bake命令将其控制器类名命名为“rapps”,文件名命名为“rapps\u controller.php”,但在烘焙模型时,文件名为“Abus.php”,类名为“Abus”

这是cakePHP中的一个bug吗?还是我错过了什么

有人遇到过同样的问题吗


感谢您查看CakePHP的类。

这是由于屈折变化造成的检查此项

如果蛋糕屈折变化错误,您可以添加自定义屈折变化规则(这只是人类的,单数“~e”对于复数“~es”可能不常见):

但“滥用”是一个英语单词,在烘焙应用程序时错误地将其复数化。我的问题是这是否是cakephp中的一个bug?cakephp将使用正则表达式对单词进行单数化和复数化,这样它将同时识别滥用和盒子,我不这么认为,类会将单词“盒子”单数化为“盒子”,将“滥用”单数化为“ABU”。它从单词中删除了“es”表示奇点化。试试这段代码“pr(屈折体::奇点化(“滥用”);”。!我想说的是,他们本可以用正则表达式删除单词中的最后两个字母“E”,而且当我在文档部分查看cake/libs/inflicator.php时,他们说“inflicator使英语名词复数化和单数化”。滥用是一种名词滥用,我不知道+1,我也会为这个单词编写一个自定义的屈折规则。