thinkphp5中不是有公用common類別嗎?而且預設APP下也有common類別定義,若模組下沒有common則繼承APP下的,在控制器模組下建立common.php檔案以後可以不需要引用,直接繼承。 。 。而且也很好控制,減少程式碼。 。 。新建Base有點點多此一舉了不是嗎?請老師解惑! !
ringa_lee2017-09-11 17:15:12
肯定是有必要的,很多公共的操作得寫在base.php檔案中,比如說登錄,你就在base.php檔案中給個判斷就行了,就不用在其他子類別的控制器再去驗證有沒有登錄,你要把登入驗證寫在公共common類別中,就要在每個控制器中都要驗證一次。那就跟過程導向開發沒什麼差別了,體驗不出來物件導向開發的意義。