[Codeigniter-users] ユーザガイドの修正(general/controllers.html#remapping)

Back to archive index

Kenji kenji****@club*****
2007年 12月 6日 (木) 08:56:38 JST


On Thu, 06 Dec 2007 00:58:34 +0900
"Kenichi Ando(Neo,Inc)" <ando****@neo-n*****> wrote:

> bossatamaです。

> > このケースでは、
> > 
> > $this->$method() は、$this->some_method() になります。
> > 
> > ただの typo とも思えますが、
> > some_method 以外は default_method が面倒をみる、
> > というコードなのかな?とも思えるわけです。
> 
> 動くのかな?と思い、試してみました。
> 
> 例:
> function _remap($method)
> {
>     if ($method == 'some_method')
>     {
>         $this->$method($method);
>     }
>     else
>     {
>         $this->default_method();
>     }
> }
> function some_method($string)
> {
>     return $string;
> }
> 
> これはポイントずれてますか?

合っています。


> 確かに期待通り、「some_method」が帰ってきます。

そのように、動きますよね。


> とてもユーザガイドはこれを意図しているとは思えないのですが・・?

「これを意図しているとは思えない」理由を教えてください。
私は、ちょっと思い付きませんでした。


CI本家のフォーラムに投げてみるのがいいんじゃないでしょうか?


// Kenji




Codeigniter-users メーリングリストの案内
Back to archive index