0

このようなカスタムアクションにURLをルーティングすることは可能ですか..

Router::connect('/data/:controller/{$action}/:id', array('action'=>$action+"_save", '[method]' => 'POST', 'data' => true), array('id' => '[0-9]+', 'pass' => array('id')));

上記の行を試しましたが、未定義の変数 $action と表示されます。しかし、例では、これがプレフィックスで可能であることがわかりました

http://book.cakephp.org/2.0/en/development/routing.html#prefix-routing

4

1 に答える 1

2

はい、必要に応じてカスタムの有効なアクションに URL をルーティングできます。

Router::connect('/data/:controller/{$action}/:id', array('action'=>$action."_save",     '[method]' => 'POST', 'data' => true), array('id' => '[0-9]+', 'pass' => array('id')));

使用する '。' 「アクション」パラメーターの「+」の代わりに。

于 2012-07-02T09:49:10.750 に答える