2

你好我有这句话

$g->addButton('')->set('NEW ACTIVITY')->js('click')->univ()->redirect('newactivity');

是否可以调用“重定向”方法并通过 $_GET 传递参数?所以在页面“newactivity”中我可以要求 $_GET['something'] ?

像这样的东西

$g->addButton('')->set('NEW ACTIVITY')->js('click')->univ()->redirect('newactivity?id=1'); (this doesn't work)

or

   $g->addButton('')->set('NEW ACTIVITY')->js('click')->univ()->redirect('newactivity','id=1');

谢谢

4

2 回答 2

2

您需要的是正确构建目标 URL。

http://agiletoolkit.org/learn/understand/page/link

->univ()->redirect($this->api->getDestinationURL('newactivity',array('id'=>1)));

使用stickyGET 将影响您将在此时生成的所有网址。因此,如果您添加 2 个链接,则每个链接都将传递 ID。

如果您需要传递已经通过 GET 传递的参数,则 stickyGET 会更好,例如

array('id'=>$_GET['id']);
于 2011-09-11T15:40:55.440 回答
0

这里也是其他 ATK4 开发人员聊天的地方,也许是您 ATK4 Q 的另一个资源。 https://chat.stackoverflow.com/rooms/2966/agile-toolkit-atk4

于 2011-09-11T14:13:28.240 回答