thinkphp路由配置文件 做項目必須要用thinkphp嗎,用原生的php不行嗎?
做項目必須要用thinkphp嗎,用原生的php不行嗎?首先,您可以在項目中使用或不使用ThinkPHP,因為ThinkPHP只是許多框架中的一個,并且可以使用許多其他框架,例如CodeIgniter
做項目必須要用thinkphp嗎,用原生的php不行嗎?
首先,您可以在項目中使用或不使用ThinkPHP,因為ThinkPHP只是許多框架中的一個,并且可以使用許多其他框架,例如CodeIgniter、Falcon、Yii、laravel等等。
至于是否采用原生框架,只要有一定規(guī)模的項目,就采用框架。一方面,框架開發(fā)效率高;另一方面,框架具有安全性和可擴展性。
最后,是否采用框架以及采用什么框架在很大程度上取決于技術(shù)總監(jiān),技術(shù)總監(jiān)會根據(jù)團隊的實際情況做出合理的決策。沒有什么是絕對的。只要有利于項目的開發(fā)、維護和進度,我們就可以采用。
如果我們使用框架,我們建議使用laravel。與Java中的spring一樣,laravel擁有控制反轉(zhuǎn)等高級設(shè)計模式、優(yōu)雅的代碼和強大的可維護性。
thinkPHP的路由器規(guī)則生成的url怎么接收post數(shù)據(jù)?
讓我給你舉個例子。例如,如果要將用戶信息寫入表,可以先將用戶數(shù)據(jù)發(fā)布到user方法,然后發(fā)布到user方法中$user=D(home/user)//home模塊中的用戶模型,然后發(fā)布到$user->user()//此處,在home模塊下的用戶模型中定義了user方法來處理用戶信息的寫入,使得user方法在控制器中只調(diào)用一個模型來寫入數(shù)據(jù)也符合MVC的概念