Передача параметров в -> redirect () через $ _GET - PullRequest
2 голосов
/ 10 сентября 2011

Привет, у меня есть это предложение

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

Можно ли вызвать метод "redirect" и передать параметры через $ _GET? поэтому на странице "newactivity" я могу попросить $ _GET ['кое-что']?

Как то так

$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');

Спасибо

Ответы [ 2 ]

2 голосов
/ 11 сентября 2011

Вам нужно правильно построить целевой URL.

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

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

использование stickyGET повлияет на ВСЕ URL, которые вы собираетесь создать из этой точки.Поэтому, если вы добавите 2 ссылки, каждая из них будет передавать идентификатор.

stickyGET лучше, если вам нужно передать аргумент, который уже был передан через GET, например

array('id'=>$_GET['id']);
0 голосов
/ 11 сентября 2011

Это место, где другие разработчики ATK4 тоже общаются, возможно, еще один ресурс для ваших ATK4 Q. http://chat.stackoverflow.com/rooms/2966/agile-toolkit-atk4

...