用户登录

在路由里面我们可以包含一些参数,这样在控制器里可以接收到这些参数,你可以使用这些参数去做一些事情,比如根据参数的值在数据库里查询出不同的内容等等 ..

在路由里添加参数可以这样 .. 打开这个路由的配置文件 .. 在 path 这里设置的是路由的地址 .. 在它的后面,我们可以再加上一个参数 .. 用一个斜线分隔一下 .. 然后是一组花括号 .. 它里面就是参数的名字 .. 比如 page_id

这样这个 page_id 参数的值可以传递到控制器的方法里面来用 .. 找到控制器 .. 在这个控制器方法里添加一个参数 .. 名字是 $page_id

然后我们可以去用一下它 .. 在这行字符串里添加一个 @page_id .. 在这个 t 方法的第二个参数里可以指定一下 @page_id 表示的是什么 .. 用一个数组 .. 先是 @page_id .. 对应的值就是从路由那里传递过来的 page_id 这个参数的值 ..

保存 .. 重建一下缓存 ..

回到浏览器 .. 访问一下这个自定义页面 .. 后面加上一个参数 .. 比如斜线 3 .. 你会看到,在页面上会显示这个参数的值 ..

再试一下 .. 访问 custom_page/6 ... 页面上同样会显示这个参数的值 ..

路由里的参数《 Drupal 8 开发:控制器与路由 》

统计

13799
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点