PR

[CakePHP] 命名規則に従った名前を教えてくれそうなスクリプト

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);

コメント

タイトルとURLをコピーしました