位置: IT常识 - 正文

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

发布时间:2024-01-26

推荐整理分享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)

  • 外贸企业指的是什么
  • 福利费需要申报吗
  • 退还押金怎么做账
  • 总公司如何分配股份
  • 注册公司认缴资本不缴可以吗
  • 2019印花税减免
  • 煤矿企业维简费税务规定
  • 抬头 个人
  • 发票到了款未付账务处理
  • 银行转账结算的方式有哪些
  • 用于出口的进项可以抵扣吗
  • 机动车类专用发票
  • 核定征收的企业需要做账吗
  • 取得不动产时的作价
  • 应收账款核销会议纪要
  • 关联公司代付款
  • 公司购消防器材会计分录
  • 福利企业退税计入哪个科目
  • 土地增值税增值额怎么算
  • 银行卡透支怎么还
  • Php实现邀请用户加入企业生成邀请链接
  • 在代开发票时已经预缴个人所得税了,怎么处理?
  • 外经证有效期到了,可以续吗
  • 装修费用当月摊还是次月摊销
  • [深度学习] 基于切片辅助超推理库SAHI优化小目标识别
  • 微信小程序在哪里打开
  • c语言中数组越界
  • 教育费附加免税需要计提吗?
  • 跨年的增值税普通发票怎么冲红
  • 社保公司承担部分计入哪个科目
  • 帝国cms模型
  • mysql 子表
  • 出口企业为什么免税又退税
  • 劳动保护的各项支出列入工资总额的范围吗
  • 应收款需要平行公司吗
  • etc如何取票据
  • 什么叫做印花??
  • 年度利润表与12月利润表区别
  • 代征税款手续费规定
  • 政府的资本性投入需要交印花税吗
  • 以美元报关是否要交税
  • 经营户个人所得税
  • 业委会究竟在小区起什么作用
  • 企业常用会计科目表及其解释
  • 增值税纳税申报表附列资料(一)
  • 公司给员工购买商业保险报销哪些
  • 超市购销和联营哪个好
  • 外汇收入需要缴纳增值税吗
  • 公司找的第三方代缴社保
  • 资源税代扣代缴取消时间
  • 销售货物的运费的税率怎么算
  • 长期挂账其他应付款违反了哪项制度
  • 成本不够如何计算出来
  • 印花税退还
  • 设计服务成本和信息中心的测试成本
  • 新成立的公司哪个地方能查到
  • 销售费用怎么考核
  • 上市公司应付会计
  • 免缴教育费附加什么意思
  • mysql必知必会读书心得
  • win95开始菜单
  • netbeui怎么安装
  • win10开机内存就占了70 解决方法
  • window10电池
  • win8系统启动项在哪
  • 惠普装xp系统
  • win10 rs1是什么版本
  • Win10预览版怎么变回正式版
  • Win10预览版更新弹窗如何关闭
  • win10系统的电脑
  • windows8桌面图标没有了
  • cocos2dx 3.5 ”hello world“解析
  • javascript运用
  • js秒数转时间
  • python入门后学什么
  • js 实现跳转页面
  • node.js 核心http模块,起一个服务器,返回一个页面的实例
  • Android之Broadcast与BroadcastReceiver
  • 北京税务局地税电话
  • 保险机构如何代收车船税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号