thinkphp是一款采用mvc模式架構的php開源框架,非常適合快速開發現代化的web應用程序。在實際應用中,我們經常需要新增加模塊以滿足業務需求,接下來我會介紹如何在thinkphp中新增加模塊。
一、如何新增加模塊
在ThinkPHP中,新增加一個模塊其實非常簡單,只需要兩個步驟:
第一步:創建新的文件夾
在ThinkPHP的應用目錄下,找到名為”Home”的文件夾,把它復制一份并重命名為你要新增加的模塊名稱,例如你要新增加一個名為”Admin”的模塊,則將”Home”文件夾復制一份并命名為”Admin”。
立即學習“PHP免費學習筆記(深入)”;
第二步:配置路由
在新增加的模塊目錄下,找到名為”Conf”的文件夾,打開”config.php”文件,新增加一條路由規則,例如:
'admin/:controller/:action' => 'Admin/:controller/:action',
這條路由規則的意思是,當你訪問”admin/控制器名稱/方法名稱”時,實際上訪問的是Admin模塊下的該控制器和方法。
二、如何創建控制器和視圖
創建控制器和視圖也非常簡單。
- 創建控制器
在新增加的模塊目錄下,找到名為”Controller”的文件夾,創建一個控制器文件,例如你要創建一個名為”User”的控制器,則可以在”Controller”文件夾下創建一個名為”UserController.class.php”的文件,在該文件中編寫控制器代碼即可。
Namespace AdminController; use ThinkController; class UserController extends Controller { public function index() { $this->display(); } }
- 創建視圖
在”View”文件夾下,創建一個名為”User”的文件夾,并在其中創建一個名為”index.html”的文件。
<!DOCTYPE html> <html> <head> <title>用戶列表</title> </head> <body> <h1>用戶列表</h1> </body> </html>
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END