我有一個存在的問題,我希望有人可以回答。
爲什麼Cakephp控制器需要附加「控制器」字?控制器命名約定
我知道什麼是naming convention,但是它沒有說明它爲什麼如此(好吧,也許它寫在某處,但我沒有找到它)。
控制器的類別名稱是複數,駝峯格式,並在控制器
最終我們沒有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版本中開始的那樣,然後就要遲到來改變它」就足夠了。
非常有意義。心態恢復了。謝謝! – Nunser