Guestbook 如何展现单条留言
发布于:2022-01-17 09:50:54
#1 littleu
刚接触 SpeedPHP 不久,不是很清楚如何将值传给 Controller,从而为每条留言一个单独的地址访问。(对于博客来说,就是单篇文章)
Controller 要如何写才能为每条留言展示如下的链接呢?
www.example.com/message/{id}
www.example.com/message/1
www.example.com/message/2
www.example.com/message/3
2011-03-15 22:19:59
#2 jake
比如说控制器是main,动作是show,那么生成地址就应该是
spUrl('main', 'show', array('id'=>$id))
然后在main/show里面接收,就是
$id = $this->spArgs('id');
其他参数也可以同id的方式来传,也就是一一对应即可。
2011-03-16 09:19:30
#3 lanyanhuo
刚接触 SpeedPHP 不久,不是很清楚如何将值传给 Controller,从而为每条留言一个单独的地址访问。(对于博客 ...
littleu 发表于 2011-3-15 22:19 
比如你的 Controller CLASS 名是message 单独显示每条留言详细页面的方法名是 details
你的URL 地址应该是
www.example.com/index.php?c=message&a=details&id=<{$id}>
用spUrl 就应该是 <{spUrl c=message a=details id=$id}>
2011-03-16 09:44:13
#4 littleu
谢谢大家,问题解决~
2011-03-16 13:15:19
#5 sly82828
手册里面有哦 刚开始 我也纠结了一会 后来把手册好好研究一下 JAKE 用这个当例子真的花了心思了的
所以 手册是根本
学习ING ... ...
2012-06-30 13:24:10