CakePHP での話。
ある例外的なデータを格納する exception と言うテーブルがすでにあって、それを扱うために、exception_controller.php と、exception.php (Model) を作って、表示させようとすると、
と言うエラーが出る。
どうも、Exception と言う名前がまずいらしい。
Model も Controller も、Reigai と言う名前に変えてみた(Modelの中で、$useTable='exception'としてる)ところ、期待通りの動きをしてくれた。
PHP の予約語には、exception とかないので、CakePHP の何かと干渉するんだろうなあ。
ある例外的なデータを格納する exception と言うテーブルがすでにあって、それを扱うために、exception_controller.php と、exception.php (Model) を作って、表示させようとすると、
Fatal error: Wrong parameters for Exception([string $exception [, long $code ]]) in /www/cake/libs/class_registry.php on line 128M |
と言うエラーが出る。
どうも、Exception と言う名前がまずいらしい。
Model も Controller も、Reigai と言う名前に変えてみた(Modelの中で、$useTable='exception'としてる)ところ、期待通りの動きをしてくれた。
PHP の予約語には、exception とかないので、CakePHP の何かと干渉するんだろうなあ。