位置: 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)

  • 一般纳税人增值税优惠政策2023
  • 关联企业的费用包括
  • 发票第一联需要盖章嘛
  • 小规模纳税人季报还是月报?
  • 不随物品一起销售的包装物怎么做账?
  • 不含税的营业收入是什么意思
  • 超额亏损在合并后怎么算
  • 被合并企业评估什么意思
  • 季度企业所得税申报表怎么填写
  • 清算时土地增值税计税依据
  • 公司发票限额按什么计算
  • 以前年度损益结转到什么科目
  • 房地产企业所得税核定征收率
  • 所得税新规定
  • 公司奖励员工旅游怎么做账
  • 酒店购买矿泉水再卖给客人怎么处理
  • 固定资产无偿移交怎么做账
  • 跨年得退货还用开负数发票吗?
  • 小规模纳税人如何交增值税
  • 开发间接费用定义
  • 增值税专用发票有几联?
  • osx无法安装怎么办
  • 工会经费如何计提会计分录
  • mcrlnstaller
  • 农产品核定扣除办法
  • 为员工购买商业保险的通知
  • 如何挽留婚姻危机
  • 境外付款
  • 低值易耗品现在还用吗
  • 委托贷款业务是资产业务吗
  • 公司租房子 房东让我们代缴税
  • 输入什么验证
  • 局部规划算法
  • ros机器人自主导航中膨胀地图图层的颜色
  • 基于Java+SpringBoot+vue+element驾校管理系统设计和实现
  • 如何用php操作mysql
  • 认缴制情况下 公司一定要出资到位再注销吗
  • 员工多了怎么管理办法
  • 农产品进项税抵扣填报方法
  • 预收账款发货
  • 罚款属于其他业务收入吗
  • c语言realloc函数的用法
  • 公司贷款买车有什么风险
  • 保证增信行通俗理解
  • 公司被吊销营业执照的法律后果是什么?
  • 技术内部化
  • 小规模纳税人销售额超过500万
  • 预收账款指的是什么意思
  • 运输公司内账会计每天需要做什么
  • 增值税专用发票几个点
  • 汽车报废补贴18000
  • 公司注销应付款如何办理
  • 进口货物发生纳税义务时间为
  • 研发废料收入会计科目
  • 股票质押式回购交易是什么意思
  • 现金日记账要如何做账
  • 递延所得税资产和递延所得税负债
  • 所得税会计凭证包括哪些
  • 年度的汇算清缴
  • 固定资产暂估入账的税务处理
  • 红字冲销法可能会涉及的摘要有
  • 外资企业计提盈余公积吗
  • 为什么总让升级浏览器
  • 如何在windows中添加字体
  • linux ssh rsa
  • cgi linux
  • mac的itunes怎么用
  • windows8家庭版和专业版区别
  • windows图片锁屏
  • linux常用桌面环境
  • css判断语句
  • android怎么保存项目
  • nodejs怎么学
  • android iframe
  • python函数经典例程
  • 广东国税局发票查询系统
  • 广东税务个人账号注销后会怎样
  • 拼多多发票哪里申请开票
  • 沧州市养老保险局官网
  • 深圳关内停车场收费标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设