新版本的 thinkPHP 不知道,老版本的 TP 框架, ABCDEFG 的函數(shù)命名方法,各種臃腫的配置,目前找了半天哪里開 debug 都不知道,因為他把本來最簡單的 php 弄成一個龐大的積木工程,而你對這個積木工程的內(nèi)部不了解,哪里出錯,哪里優(yōu)化都不清楚, php 框架的宗旨應(yīng)該是一種清晰的脈絡(luò),一有異常馬上知道哪個環(huán)節(jié)出錯了、哪個環(huán)節(jié)該優(yōu)化了,順藤摸瓜找到癥結(jié)所在,達到整個服務(wù)器如庖丁解牛般了然于心。因此很多人都說自己寫的框架才是世界上最好的框架,然而 TP 完全與這一理念背道而馳, php 本來就是一種框架式、模板式的語言,簡單易用的 php 到 TP 這兒卻變成各種新概念,異常臃腫。個人覺得一種最簡單的 php 框架就這么幾個文件:
1.index.php 入口文件,包含 functions.php,config.php,baseController,MySQL.class.php
2.各種 Controller 繼承 baseController ,當(dāng)然你要加一個 baseModel.php 也可以,項目足夠小, MVC 可以直接改成 MC 模式
一個框架就完成了,需要 TP 這么畫蛇添足 ban 復(fù)雜嗎?