-2
"[http://sample.com/sample-A-B-C]"をルーティングします。 A =パラメータ1 B =パラメータ2 C =パラメータ3パラメータのCakephpルーティング
どうすればよいですか?
ルーティング設定を教えてください。
"[http://sample.com/sample-A-B-C]"をルーティングします。 A =パラメータ1 B =パラメータ2 C =パラメータ3パラメータのCakephpルーティング
どうすればよいですか?
ルーティング設定を教えてください。
何をしようとしているのか分かりにくいですが、このようなものを探していると思います。あなたのroutes.php
で
:
あなたのコントローラーでRouter::connect(
'/sample-:param1-:param2-:param3', // param1 = A, param = B, ...
array('controller' => 'sample', 'action' => 'view'),
array(
// pass the parameters to the Controller function
'pass' => array('param1', 'param2', 'param3'),
// optional: only allow a set of characters with regex
'param1' => '[A-Z]{1}', // only allow one uppercase letter
'param2' => '[A-Z]{1}',
'param3' => '[A-Z]{1}'
)
);
:
class SampleController extends AppController {
public function view($param1, $param2, $param3) {
// do stuff here
}
}
これはここhttps://book.cakephp.org/2.0/en/development/routing.html見るcakephp2ある場合#passing-parameters-to-action –
私は確認しました。しかし、私はしたいことを理解していません。 –