Swoft 踩坑笔记二 - 控制器与路由

17 篇文章 4 订阅

我们上一篇讲到了访问首页,那首页的文件在哪呢?在swoft/app/Controllers/IndexController.php
在这里插入图片描述
那几行注释是干啥的呢?按我们对php的了解,php运行的时候是忽略注释的对不对??可人家把路由写在了注释里啊,我的天,震惊了呀!所以名曰:“注解”。
好吧,其实还挺方便的,至少不用切换文件去增加路由。但你能理解我当时的心情吗?已经哭晕在厕所。。
下面介绍一下它们是干啥的:
1、@Controller()
控制器的路由,写在控制器上方。
2、@RequestMapping("/")

方法名的路由,写在方法上方。
“/”表示根,也就是ip+端口号直接访问的那个地址。
3、@View(template=“index/index”)
前端模版的位置,写在方法上方。在

swoft/resources/views/index/index.php

其它的是普通的注释。

注意了!注解括号里不能使用单引号,会无效。
我们修改下路由。a控制器下的b方法。
在这里插入图片描述

就能用/a/b 访问了。
如果你修改了没有反应,你就重启服务

# php bin/swoft restart -d

下一篇:数据接收

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值