FuelPHPのバージョン1.7をインストールし、ルーティングなしで動かしています。でもうまくいかないことがでてきました。
行おうとしたことは、"userspacehuga"コントローラ内に"specialhoge"アクションの作成です。
lang
1public function action_specialhoge($a = 'empty') 2{ 3 var_dump($a); 4 die(); 5}
そしてルーティングをしました。
lang
1'test(/:any)?' => 'userspacehuga/specialhoge/$1'
しかし、localhost/testが以下の出力をするときに問題が起こります。
lang
1string(5) "empty" 2 3localhost/test/1もしくはlocalhost/test/fooが以下を返します。 4 5string(0)
でも、フルパスのlocalhost/userspacehuga/specialhoge/fooは以下を返すんです。
lang
1string(6) "foo"
要するに、"specialhoge"メソッドはルーティングからのパラメータをなぜか受け取れていないということです。
どうしてこうなるんでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。