質問するログイン新規登録

回答編集履歴

1

コードブロックがないことをご指摘受けたので追加修正致しました。

2016/09/17 10:40

投稿

toby_applio
toby_applio

スコア10

answer CHANGED
@@ -1,20 +1,26 @@
1
1
  自己解決致しました。
2
2
  下記の内容をroutes.phpへ記述致しました。
3
3
 
4
+ ```
4
5
  Router::connect("/:param",
5
- array('controller' => 'samples', "action" => "index", "method" => "GET"),
6
+ array('controller' => 'samples', "action" => "index", "method" => "GET"),
6
- array("param"=>"[a-z0-9]+")
7
+ array("param"=>"[a-z0-9]+")
7
8
  );
8
9
 
9
10
  Router::connect('/admin/login/', array('controller' => 'users', 'action' => 'login', 'prefix' => 'admin', 'admin' => true));
11
+ ```
10
12
 
11
13
  あと、SamplesControllerでのパラメータの受け取り方は、indexアクション内に
14
+
15
+ ```
12
16
  function index(){
13
- if ($this->request->params['param'])
17
+ if ($this->request->params['param'])
14
- {
18
+ {
15
- $str = $this->request->params['param'];
19
+ $str = $this->request->params['param'];
20
+ }
16
21
  }
17
- }
22
+ ```
23
+
18
24
  で受け取れるようです。
19
25
 
20
26
  参考にさせていただいたサイト様は、