php_mini_routing
1.0.0
通過將控制器的名稱轉換為SEO友好URL,用於路由的迷你PHP框架。該項目由兩個部分,控制器和視圖組成,視圖基於Laravel的刀片模板引擎。
下載項目後,您可以通過製作自己的控制器和視圖來直接開始工作。例如,假設您要使用路由 /用戶 /個人資料製作一個用戶配置文件頁面:
class User extends Controller{
public function profile (){
$ this -> view ( ' profile ' );
}
}此功能將在“視圖”文件夾中搜索名為profile.blade.php的視圖並渲染頁面。
您也可以將參數傳遞到URL,示例:/user/profile/john
class User extends Controller{
public function profile ( $ name ){
$ this -> view ( ' profile ' , [ ' name ' => $ name ]);
}
}如果您熟悉刀片引擎,則此代碼將將參數名稱傳遞給視圖。如何顯示數據:
<html>
<head></head>
<body>
<h1>Hello {{ $ name }}</h1>
</body>
</html>您可以在Laravel文檔中閱讀有關刀片模板的更多信息。
對於帶有減號的URL,您必須用大寫速度分開。例如:關於使用者是 /大約US為URL的等效物。請注意,如果找不到Controller的URL /大約US,則該程序將在indexController內部搜索作為方法。景象:
/關於我們:
class AboutUs extends Controller{
public function index (){
//Show about us page
}
}或者
class Home extends Controller{
public function aboutus (){
//Show about us page
}
}