0

我有拐点的问题。我为它创建了一个模型 SentSms 和一个名为 SentSmsesController 的控制器。它不能正常工作,所以我尝试使用 Inflector::rules

Inflector::rules('plural', array(
    'rules' => array('/^(sms)$/i' => '\1es'),
    'irregular' => array('sms' => 'smses')
));

Inflector::rules('singular', array(
    'rules' => array('/^(sms)es$/i' => '\1'),
    'irregular' => array('smses' => 'sms')
));

但这并没有帮助。

4

1 回答 1

2

我对自定义变形不太熟悉,但看起来您的规则正在寻找“短信”的完全匹配。由于您的模型称为“SentSms”,它永远不会匹配自定义规则。尝试从正则表达式中删除 ^ 字符(行首)或使用模型的全名。

于 2011-07-02T19:09:27.217 回答