Regole per l’italiano da aggiungere all’inflector di CakePHP. Possono essere aggiunte alla fine del file bootstrap.php [sono un’esempio, poi è possibile estenderle con altri casi particolari]:
// // I N F L E C T O R // /* Inflector::rules('transliteration', array('/å/' => 'aa')); */ Inflector::rules('plural', array( 'rules' => array( '/^(.*)io$/i' => '\1i', '/^(.*)o$/i' => '\1i', '/^(.*)a$/i' => '\1e', ), //'uninflected' => array('dontinflectme'), 'irregular' => array( 'mare' => 'mari', 'dito' => 'dita' ) )); Inflector::rules('singular', array( 'rules' => array( '/^(.*)tari$/i' => '\1tario', '/^(.*)i$/i' => '\1o', '/^(.*)e$/i' => '\1a', ), //'uninflected' => array('dontinflectme'), 'irregular' => array( 'mari' => 'mare', 'dita' => 'dito' ) ));