2011年3月4日金曜日

【CakePHPの大文字やらアンダーバーやら-特にhelper-】

CakePHPのモデルやコントローラーのどれにアンダーバー使って、いつ大文字使えばいいのかわからなかったので、自分用に整理!
・・・しようと思ったらもうやられている方がいらっしゃった。感謝。

http://www.wakatta-blog.com/cakephp_2.html

でもヘルパーには触れていなかった。
自分はヘルパー部分で苦労したので、共有します。


【ファイル名に _  ←アンダーバーを使用しない場合】

Ex. test.php
だったら普通に上記のURLに書かれている通り。

class名はTest
コントローラーの$helpersも Test でOK
viewで指定するときは$test


【ファイル名に _  ←アンダーバーを使用する場合】

Ex. test_hoge.php

class名はTestHoge
コントローラーの$helpersも TestHoge でOK
※viewがややこしい
viewで指定するときは$testHoge

アンダーバー以下の文字が大文字になります。
でも最初の文字は小文字になります。

ちょっとハマった。

0 件のコメント:

コメントを投稿