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
}
}