2011-09-10 2 views
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'); 

よう

何かここのおかげ

+0

ことができるので、多分stickygetを使用して、良いですか? –

+0

こんにちは、スティッキーゲットは答えです!!!とにかくありがとう。 Alejandro –

+0

ちょっと不思議なことに、なぜaddButton( '')を使って、addButtonに直接ラベルを指定するのではなく、ラベルを直後に設定するのですか? – romaninsh

答えて

2

必要なのは、リンク先URLを正しく構築することです。あなたはこの点を形成生成しようとしているすべてのURLに影響しますstickyGETを使用して

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

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

。したがって、2つのリンクを追加すると、それぞれがIDを渡します。すでにGET通した引数を渡す必要がある場合

stickyGETは、このような

array('id'=>$_GET['id']); 
+0

うわー、今私は違いを理解しています。非常にローマに感謝します。 –

関連する問題