実存的な質問がありますが、誰かが答えてくれることを願っています。
Cakephp コントローラーに「コントローラー」という単語を付ける必要があるのはなぜですか?
命名規則が何であるかは知っていますが、なぜそうなのかはどこにも書かれていません(まあ、どこかに書かれているかもしれませんが、見つかりませんでした)。
コントローラーのクラス名は複数形、キャメルケース、およびコントローラーで終わる
PostModel.php
、WhateverModel.php
またはviewView.ctp
、はありませんaddView.ctp
。モデルでは、それは単にPost.php
またはItem.php
です。ビューを使用すると... まあ何でもありますが、アクションの最後に「ビュー」を追加する必要はありません。コントローラとの違いはなぜですか?
エラーItemModel.php
がItemsController.php
.
Fish.php
モデルのようにFish.php
、コントローラー部分を追加しなければ、コントローラーもそうなるでしょう。しかし、フォルダの分離は非常に明確であり、
/Controller
Fish.php
/Model
Fish.php
それは本当に問題ではありません...それともそうですか?
私の質問は、コントローラーの命名規則がそのようなものではない理由と、「理由」以外に論理的な理由があるかどうかです。「バージョン 0.0.1 でそのように始めて、それを変更するのが遅かった」でも十分です。