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

  • 增值税发票税控开票软件怎么下载
  • 小规模纳税人公户的钱怎么转出来
  • 律师异地立案费用
  • 餐饮费入什么科目
  • 银行对账单放前面还是放后面
  • 金蝶可以自动结转成本吗
  • 用友t3凭证日期怎么自动排序
  • 加计抵减税额账务处理
  • 房地产预缴增值税是含税还是不含税
  • 报税显示税款入账未到账
  • 去年的进项发票今年还能抵扣吗
  • 贷款损失准备金怎么计算
  • 小规模纳税人购置税控设备
  • 金融企业计提的坏账准备金
  • 申请生育津贴需要提供什么材料
  • 预付卡销售和充值属于什么费用
  • 外贸企业免征增值税
  • 土地增值税怎么预交
  • 企业在外地的房产怎么办
  • 安置房税金如何交
  • 核销单怎么做
  • 自然人是否适用财政部税务总局2022年第15号公告
  • 银行代扣社保费
  • 解除劳动关系取公积金
  • 借助的近义词
  • 笔记本win10玩红警怎么全屏
  • 劳务派遣公司账目如何做
  • 不动产进项税额转出计算公式
  • 华为路由器怎么设置wifi密码
  • 记载资金的账簿印花税的税率是多少
  • vscode配置javafx
  • PHP:imagecolordeallocate()的用法_GD库图像处理函数
  • 应付职工薪酬是负数是什么意思
  • js删除对象的方法
  • 抄税的步骤
  • dpkg -s命令
  • redisson php
  • 报关代理费计入什么科目
  • 一切皆对象什么意思
  • php实现站内消息推送
  • mongodb常用命令
  • 政府专项基金是什么
  • 收到个人所得税手续费返还增值税税率
  • 红冲上月发票都附什么附件
  • 转让不动产为什么不能开全票发票
  • 企业所得税免税和减半征收
  • 车辆保险发票一般在哪开
  • 跨年发票如何做会计分录
  • 退还多余的预收款项的会计分录
  • 社保计入管理费用什么科目
  • 什么叫自主研发
  • 2021年会计做账报税详细流程
  • 报关单位分为几种类型?其业务范围有何不同?
  • sql中查询语句
  • 开机无法进入桌面,无法调用资源管理器
  • win10设置怎么开
  • xp恢复回收站删除文件
  • docker mysql 数据存储容器目录
  • mac锁定快捷键
  • 从此学会隐藏悲伤全文
  • win10周年版
  • unix2dos linux实现
  • win8系统升级win8.1
  • popupwindow底部弹出
  • javascriptz
  • cocos creator rpg
  • Android之Notification-android学习之旅(二)
  • 枚举的内容怎么输出
  • 泛型类泛型接口泛型方法
  • NGUI之UILocalize
  • jquery使用教程
  • jquery按钮点击事件
  • 个人的房产出租征收什么税
  • 2023河南新农合截止日期新规
  • 广东税务app申报不小心点到了不再提示
  • 销售哪些产品需办许可证
  • 武汉市房产证契税 2023
  • 车辆购置税完税证明怎么查询
  • 发票勾选后必须抵扣吗
  • 季度财务会计报告怎么写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设