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