我有一个表product_media
和蛋糕没有变化media
到medium
。CakePHP - 拐点配置
我加入以下到app/Config/bootstrap.php
:
Inflector::rules('singular', array('irregular' => array('media' => 'medium')));
这工作得很好名为media
表,但我命名product_media
表不起作用。
任何人都知道为什么?
我有一个表product_media
和蛋糕没有变化media
到medium
。CakePHP - 拐点配置
我加入以下到app/Config/bootstrap.php
:
Inflector::rules('singular', array('irregular' => array('media' => 'medium')));
这工作得很好名为media
表,但我命名product_media
表不起作用。
任何人都知道为什么?
只有在没有给出特定规则的情况下,它才可能匹配整个单词。试试这个:
Inflector::rules(
'singular',
array(
'rules' => array(
'/(.*)media$/i' => '\1medium'
)
)
);
这对'media'或'product_media'不起作用。 – freshest 2012-03-08 12:20:33
Inflector::rules('uninflected', array('media', 'medium'));
或
Inflector::rules('uninflected' => array('singulars'),
'irregular' => array('media' => 'medium')
这对两者都不起作用。 – freshest 2012-03-08 12:48:17
你能列出你的模型名和表名? – Dave 2012-03-08 14:17:56
(并指定你的意思是“不起作用”)? – Dave 2012-03-08 14:31:25
当我说'不行'时,我的意思是这个词不会变形。 – freshest 2012-03-08 15:28:55