これもハマった。なんで気付かなかったのだろう。やはりWebで調べるだけでなく本で一度総ざらいした方が良いかもしれない。
アクションに値を渡すには
http://book.cakephp.org/ja/view/543/Passing-parameters-to-action
http://gihyo.jp/dev/serial/01/cakephp/0007
とこのように
$html->link( リンクされる文字列,array(
'controller' => 'hoge_controller',
'action' => 'hoge_action',
引き渡す値)
);
とすることはわかったが、controllerでどう受け取るかで詰まった・・・
ってそんなことは超基礎で
http://talftp.net/wp/?tag=cakephp
例えば、/posts/view/25 というリクエストは、PostsController 上で view(25) として呼ぶのと同じことになります。
って書いてある・・・。
そんなわけでactionの定義のときに
function hoge_action($id){
//echo ($id);
}
のように使用すればよい。
よし、次行きます。
0 件のコメント:
コメントを投稿