facebook twitter hatena line email

「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');