CakePHPの命名規則に従った名前を教えてくれそうなスクリプトです。
もでやっぱり CakePHP 規約ワードメーカー を使うw
$w = $this->data['name']; $p = inflector::pluralize($w); $s = inflector::singularize($w); $results = array( 'modelName' =>inflector::classify($w), 'modelFile' =>inflector::underscore($w) . '.php', 'modelTable' =>inflector::underscore($p), 'controllerName' =>inflector::camelize($p), 'controllerClass' =>inflector::camelize($p . '_controller'), 'controllerFile' =>inflector::underscore($p) . '_controller.php', 'viewDirectory' =>inflector::underscore($p), 'viewFile' =>inflector::underscore($s) . '.php', ); debug($results);
コメント