CakePHP проблема с перегибами - PullRequest
0 голосов
/ 02 июля 2011

У меня проблема с перегибами. Я создал модель 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')
));

Но это не помогло.

1 Ответ

2 голосов
/ 02 июля 2011

Я не слишком знаком с пользовательскими перегибами, но похоже, что ваши правила выглядят для точного соответствия "sms".Поскольку ваша модель называется «SentSms», она никогда не будет соответствовать пользовательским правилам.Попробуйте удалить символ ^ (начало строки) из регулярного выражения или используйте полное имя вашей модели.

...