位置: IT常识 - 正文

php之Symfony框架设置路由(php框架 hyperf)

编辑:rootadmin

推荐整理分享php之Symfony框架设置路由(php框架 hyperf),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php框架ci,php框架yaf,php框架 hyperf,php框架yaf,php框架yii,php框架ci,php框架yaf,php框架ci,内容如对您有帮助,希望把文章链接给更多的朋友!

路由对于框架的作用,我们已经在配置不同框架时了解到了。不过每个框架添加路由,发挥的作用还是有一些小区别的。以Symfony框架为例,主要是为了获取方法和创建相关的复杂路由。下面我们就Symfony框架设置路由的目的进行分析,然后就具体的设置步骤分享给大家。

一、路由作用

//src/AppBundle/Controller/BlogController.phpnamespaceAppBundle\Controller;useSymfony\Bundle\FrameworkBundle\Controller\Controller;useSensio\Bundle\FrameworkExtraBundle\Configuration\Route;classBlogControllerextendsController{/***Matches/blogexactly**@Route("/blog",name="blog_list")*/publicfunctionlistAction(){//...}/***Matches/blog/***@Route("/blog/{slug}",name="blog_show")*/publicfunctionshowAction($slug){//$slugwillequalthedynamicpartoftheURL//e.g.at/blog/yay-routing,then$slug='yay-routing'//...}}php之Symfony框架设置路由(php框架 hyperf)

这两条路由的作用是:

如果用户访问 /blog, 将会匹配第一条路由, 并执行listAction()

如果用户访问 /blog/*, 第二条路由将会被匹配到, showAction()方法被执行。因为路由是 /blog/{slug}, $slug变量会被传给showAction. 例如, /blog/yay-routing, $slug 会等于 yay-routing

这就是Symfony路由器的目的: 把URL映射到控制器。随着时间的推移, 会了解到所有的方法, 可以轻而易举地创建更复杂的路由。

二、设置路由步骤

1.应用配置都在 app/config 下,路由配置文件 app/config/routing.yml:

2.从注释中看出,路由定义有多种方式,比如YAML、XML、PHP文件等,这里采用的是annotation即注解的形式,直接在控制器中的action即动作函数上加注解@Route(),这样也好,省得单独维护一个路由文件,不过单独文件也有好处,所有路由列表清楚可见。

注意到app路由有前缀 prefix: /en,这个试了是不能省略的。

本文链接地址:https://www.jiuchutong.com/zhishi/310938.html 转载请保留说明!

上一篇:PHPCMS手机站怎么建站?(phpcms怎么用)

下一篇:帝国CMS报错Table ‘empirecms.phome_ecms_’ doesn’t exist怎么解决(帝国cms8.0)

  • 北京科技公司logo设计多少钱(北京科技公司是干什么的)

    北京科技公司logo设计多少钱(北京科技公司是干什么的)

  • 1+手机维修点都在什么地方(ⅴiv0手机维修部)

    1+手机维修点都在什么地方(ⅴiv0手机维修部)

  • 铁路e卡通怎么注销(铁路e卡通怎么用)

    铁路e卡通怎么注销(铁路e卡通怎么用)

  • 手机打电话自动录音怎么取消(手机打电话自动录音怎么设置)

    手机打电话自动录音怎么取消(手机打电话自动录音怎么设置)

  • iphone xr怎么打开相机水印(iphonexr怎么打开电量百分比)

    iphone xr怎么打开相机水印(iphonexr怎么打开电量百分比)

  • 干电池是不是电源(干电池是不是电解电容)

    干电池是不是电源(干电池是不是电解电容)

  • 抖音作品怎样设置不让别人下载(抖音作品怎样设置所有人可见)

    抖音作品怎样设置不让别人下载(抖音作品怎样设置所有人可见)

  • 拼多多没有自然流量的原因(拼多多没有自然流量怎么提升)

    拼多多没有自然流量的原因(拼多多没有自然流量怎么提升)

  • 华为手表找手机功能不响,怎么回事(华为手表找手机铃声怎么设置)

    华为手表找手机功能不响,怎么回事(华为手表找手机铃声怎么设置)

  • 手机插口有哪几种(手机插口有哪几类)

    手机插口有哪几种(手机插口有哪几类)

  • android设备什么意思(android设备什么意思有啥用)

    android设备什么意思(android设备什么意思有啥用)

  • 话筒连接音响没有声音怎么办(话筒连接音响没声音了)

    话筒连接音响没有声音怎么办(话筒连接音响没声音了)

  • 8k是多少像素(8k像素是什么意思)

    8k是多少像素(8k像素是什么意思)

  • ipv6多少个地址(ipv6地址有多少)

    ipv6多少个地址(ipv6地址有多少)

  • 苹果volte是什么意思(iphone的volte有什么用)

    苹果volte是什么意思(iphone的volte有什么用)

  • 小米手机有放大镜功能吗?(小米手机有放大手势吗)

    小米手机有放大镜功能吗?(小米手机有放大手势吗)

  • 建筑设计软件有哪些(建筑设计软件有平面图剖面图的吗)

    建筑设计软件有哪些(建筑设计软件有平面图剖面图的吗)

  • 魅族16s怎么拉黑联系人(魅族的手机联系人黑名单怎么取消)

    魅族16s怎么拉黑联系人(魅族的手机联系人黑名单怎么取消)

  • 手机能代替卡片相机吗(手机能代替卡片机吗)

    手机能代替卡片相机吗(手机能代替卡片机吗)

  • 电脑充电器可以充手机吗(电脑充电器可以用别人的吗)

    电脑充电器可以充手机吗(电脑充电器可以用别人的吗)

  • iphonexr怎么开nfc(iphonexr怎么开120帧)

    iphonexr怎么开nfc(iphonexr怎么开120帧)

  • 钉钉怎样修改员工姓名(钉钉怎样修改员工个人信息)

    钉钉怎样修改员工姓名(钉钉怎样修改员工个人信息)

  • Linux系统复制vmware 虚拟机后网卡不能启动该怎么办?(Linux系统复制粘贴)

    Linux系统复制vmware 虚拟机后网卡不能启动该怎么办?(Linux系统复制粘贴)

  • Prometheus 告警规则配置(Prometheus告警规则配置)

    Prometheus 告警规则配置(Prometheus告警规则配置)

  • dedecms织梦显示副栏目文章的方法(织梦前台数据不能存入中文)

    dedecms织梦显示副栏目文章的方法(织梦前台数据不能存入中文)

  • 房产税出现往期数据怎么办
  • 公积金个人缴纳多少
  • 已收保证金
  • 长期待摊费用影响什么
  • 银行承兑汇票手续费是多少
  • 退休人员额外收入的税收标准
  • 企业存款利息收入税率
  • 软件著作权销售好做吗
  • 购买债券取得的利息收入计入什么科目
  • 总公司亏损分公司盈利如何处理
  • 发生的成本作为存货处理
  • 资源税是否需要计提?
  • 培训费用开具什么发票
  • 转让集体土地所有权
  • 劳务公司差额征税账务处理
  • 企业为生产线员工怎么办
  • 转口贸易是否缴增值税
  • 预付保险费属于什么会计科目
  • 没有证书可以报特长生吗
  • 加计扣除税怎么出分录
  • uefi+bios
  • 公司暂估成本过高,如何处理
  • 小规模纳税人增值税免税政策
  • 关联企业需要计提坏账
  • 拍卖费怎么收
  • 鸿蒙系统怎么设置桌面小组件
  • 支付宝花呗服务费收费标准
  • PHP:Memcached::getServerList()的用法_Memcached类
  • 电脑桌面小工具软件
  • hdaudpropshortcut.exe是什么进程 作用是什么 hdaudpropshortcut进程查询
  • 结转本月发生的费用
  • .exe是什么软件
  • 布鲁克斯的故事
  • 人工智能讲解
  • 应收账款与预收账款重分类表怎么做
  • chs命令
  • 上期累计应纳税所得额
  • 单位食堂厨房设计方案
  • 循环表是线性表吗
  • c语言中局部变量和全局变量同名
  • dedecms配置
  • 手机银行对公账户转账要手续费吗
  • 规模以上企业纳税要求
  • 结息会计凭证怎么写
  • 视同销售如何做账务处理?
  • 零申报未申报可以不处罚吗
  • 即征即退 条件
  • 一般纳税人怎么算税
  • 收到海关进口关税怎么办
  • 差旅费所得税扣除标准2023
  • 开出银行汇票支付货款
  • 利润相关计算公式是什么
  • 税盘不缴费会怎么样
  • 有形资产有哪些科目
  • sql server 存储过程 超时
  • sqlserver优化的几种方法
  • 在windows中打开一个窗口后
  • 苹果电脑快捷键截图怎么截
  • linux系统ln命令
  • 苹果电脑支付在哪里设置
  • MAC修改Dock烟雾效果及设置抓屏快捷键的方法
  • 电脑没有声音怎么恢复按哪个键
  • xp系统几位操作系统
  • 快速掌握阅读题的技巧
  • html5的全局属性
  • js 模拟滑动
  • node mongoose
  • unity 案例
  • unity3dwasd移动
  • js的设计模式有哪些
  • node.js express中app.param的用法详解
  • eclipse运用
  • 猫咪的testflight
  • JavaScript Switch 声明
  • json格式例子
  • 简述javascript的主要特点
  • jQuery实现table中的tr上下移动并保持序号不变的实例代码
  • python内置数据结构有哪些
  • 定额发票查询app
  • 丰田2.0和2.5混动发动机
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设