CakePHP各規約名称
入力された文字列を各名称に変換します。
#単数形・複数形の変換はCakePHP4のInflectorクラスにより行っており、入力した単語によっては一般的には正しくない形となることがありますので、ご注意ください。
入力:
単数形・複数形
単数形:
複数形:
コントローラ
ファイル名は複数形でパスカルケースで、最後に Controller.php が付きます。
ファイル名:
クラス名は複数形でパスカルケースで、最後に Controller が付きます。
クラス名:
メソッド名は(公式サイトでは確認できませんでしたので、ここでは)単数形でキャメルケースです。
メソッド名:
クラスのURLはクラス名のケバブケース(Lispケース)です。
URLパス名:
メソッドのURLはメソッド名のケバブケース(Lispケース)です。
URLパス名:
コントローラのコンポーネント
ファイル名は(公式サイトでは確認できませんでしたので、ここでは)単数形でパスカルケースで、最後に Component.php が付きます。
ファイル名:
クラス名は(公式サイトでは確認できませんでしたので、ここでは)単数形でパスカルケースで、最後に Component が付きます。
クラス名:
テーブル
テーブル名は複数形でスネークケースです。
テーブル名:
モデルのエンティティ
ファイル名は単数形でパスカルケースで、最後に .php が付きます。
ファイル名:
クラスの名は単数形でパスカルケースです。
クラス名:
モデルのテーブル
ファイル名は複数形でパスカルケースで、最後に Table.php が付きます。
ファイル名:
クラスの名は複数形でパスカルケースで、最後に Table が付きます。
クラス名:
ビヘイビア
ファイル名は(公式サイトでは確認できませんでしたので、ここでは)単数形でパスカルケースで、最後に Behavior.php が付きます。
ファイル名:
クラス名は(公式サイトでは確認できませんでしたので、ここでは)単数形でパスカルケースで、最後に Behavior が付きます。
クラス名:
ビューのテンプレート
ファイル名はそれを表示するコントローラーの関数に合わせたスネークケースです。
ファイル名:
ビューのヘルパー
クラス名は(公式サイトでは特に明記されていないようなので、ここでは)単数形でパスカルケースで、最後に Helper が付きます。
クラス名:
ファイル名は(公式サイトでは特に明記されていないようなので、ここでは)単数形でパスカルケースで、最後に Helper.php が付きます。
ファイル名:
ビューのセル
ファイル名は(公式サイトでは特に明記されていないようなので、ここでは)単数形でパスカルケースで、最後に Cell.php が付きます。
ファイル名:
クラス名は(公式サイトでは特に明記されていないようなので、ここでは)単数形でパスカルケースで、最後に Cell が付きます。
クラス名: