Куда поместить пользовательские словоизменения в CakePHP 1.3?
inflections.php был удален в CakePHP 1.3, я взял раздел из руководства по миграции 1.3, который должен объяснить:
inflections.php был удален, это был ненужный файл, и связанные с ним функции были рефакторингованы в метод для повышения их гибкости. Теперь вы используете
Inflector::rules() to load custom inflections.
Inflector::rules('singular', array(
'rules' => array('/^(bil)er$/i' => '\1', '/^(inflec|contribu)tors$/i' => '\1ta'),
'uninflected' => array('singulars'),
'irregular' => array('spins' => 'spinor')
));
Будет объединять предоставленные правила в наборы инфекций, при этом добавленные правила будут иметь приоритет над основными правилами.