質問: Form aciton後のページで$thisを使用していますが、 $thisの値がnullになります。 ``` ``` 遷移後 ``` addModel(array('member/Base', 'admin/BlockIp')); $this->MemberBase->addModelTool('Login'); ... ``` どうすればForm-action後$thisの実体を作ることができるのでしょうか? 以上よろしくお願いいたします。
回答: $thisはクラス内から自分自身にアクセスする際に使うものです。 恐らく既存の別ソースか何かで$thisと書かれていて、その処理を実行したいということでしょうか。 addModel関数が定義されたクラスがあるはずです。 仮にsampleとします。 $a = new sample(); とすることでクラスの実体を作ることができます。