1

我有一张桌子,product_media蛋糕没有变形mediamedium

我已将以下内容添加到app/Config/bootstrap.php

Inflector::rules('singular', array('irregular' => array('media' => 'medium')));

这适用于名为的表media,但不适用于名为 的表product_media

有谁知道为什么?

4

2 回答 2

0
   Inflector::rules('uninflected', array('media', 'medium'));

或者

 Inflector::rules('uninflected' => array('singulars'),
'irregular' => array('media' => 'medium')
于 2012-03-08T12:22:25.527 回答
0

只有在没有给出特定规则的情况下,它才可能匹配整个单词。尝试这个:

Inflector::rules(
    'singular', 
    array(
        'rules' => array( 
            '/(.*)media$/i' => '\1medium' 
        )
    )
);
于 2012-03-08T12:12:50.463 回答