「Php/fuelphp/router」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==サンプル== 例えば"ttp://example.com/word/hogehoge"なurlを作りたい場合 *fuel/app/config/router.php return array( 'word/(:any)' => 'word/index/$...」) |
|||
行5: | 行5: | ||
return array( | return array( | ||
'word/(:any)' => 'word/index/$1', // 検索ワードを短縮 | 'word/(:any)' => 'word/index/$1', // 検索ワードを短縮 | ||
+ | 'user/(:num)' => 'user/index/$1', // :numは数字のみにマッチ | ||
); | ); | ||
2016年2月7日 (日) 00:26時点における最新版
サンプル
例えば"ttp://example.com/word/hogehoge"なurlを作りたい場合
- fuel/app/config/router.php
return array( 'word/(:any)' => 'word/index/$1', // 検索ワードを短縮 'user/(:num)' => 'user/index/$1', // :numは数字のみにマッチ );
- controller/test.php
public function action_index($word) { // $word取得 }
2つ置き換え
- fuel/app/config/router.php
'help-(:any)/(:any)' => 'help/$2/$1',
id以外で値を取得したい場合
- config/route.php
return array( 'blog/(:any)/(:month)' => array('blog/entry/$1', 'name' => 'month'), );
- controller/test.php
echo $this->param('month');