質問: '/var/tmp'; ``` My_Controllerがいけないのかなぁ・・・なんか一人相撲
回答: さっぱり原因がわからないので、空のCodeIgniterプロジェクトをもう一つ作りソースを手作業でコピーしたら動きました。 その後、Diffを取って比較して見ると application/config/hooks.php にこんな記述が・・・ ``` $hook['post_controller'] = array( 'class' => 'My_Controller', 'function' => 'postController', 'filename' => 'My_Controller.php', 'filepath' => 'core', 'params' => array('beer', 'wine', 'snacks') ); ``` コントローラの後処理をしたくて、マニュアルの以下のページを見てテストで書いたものです。 すっかり忘れてたけど、My_Controllerには、以下の関数を定義してました。 ``` public function postController() { } ``` とりあえず動いたので後から共通処理仕込もうとしてすっかり忘れてたやつです。 コピーしたプロジェクトにこれをコピーしたら同じエラーが起きました。 でも、一度作ったインスタンスとは別のインスタンスを作ってるようで、なんか違う気もしてたから 他の方法を考えることにしましょう。 それにしてもなぜ、Sessionに影響するのか分かりませんが。 一応、解決しましたということで・・・