1. URL格式

http://网站域名/index.php/模块/控制器/方法/参数/参数值

其中index.php是可以省略的,因为不写index.php也会默认执行到index.php上。

2. 通过新建一个传参页面详解URL

2.1 功能说明

比如我们建立一个点菜模块叫menus,menus下面新建一个早餐的控制器叫Breakfast,Breakfast下面再新建一个打印菜单的方法叫showMenu(),并可以给该方法传参。

2.2 文件和目录结构

file

  • 需要注意的是,控制器文件Breakfast.php的文件名首字母必须大写。
  • 如果采用驼峰命名法比如BreakFast.php命名,那么访问该控制器的时候,URL路径上需要在驼峰字母中间添加下划线Break_Fast

    2.3 Breakfast.php代码

    
    <?php
    namespace app\menus\controller;

class Breakfast
{
public function showMenu($priceRange = "1000")
{
return "请提供价格小于".$priceRange."元的菜单!";
}
}


#### 2.4 代码,文件结构、URL的对应图
![file](http://www.moonlightgate.com/wp-content/uploads/2020/03/image-1583897364247.png)

发表评论

邮箱地址不会被公开。 必填项已用*标注