質問: Cannot use String as class as it is reservedというエラーについて教えてください。 環境 eclipse Xampp PHP7.0 cakephp2.8.5 cakephpのbake機能でMVCを作成しました。 設定でいじったのはdatabase.phpのみです。 ブラウザで作成したviewを表示したらこのエラーが発生しました。 調べたところテーブル、もしくはクラス名に予約語が使われているとのことでしたが、 テーブル名 Abcs カラム名 A B で、クラス名もAbcsもしくはAbcしか使用していないため、予約語にはなっていません。 他に調べたらいい点はどこでしょうか。 セキュリティの問題で、ソースを載せることが出来ず、 ざっくりとした質問で申し訳ございませんが、 ご教示お願いします。
回答: もうやっているかもしれませんが、試しに他のテーブルを作って試してみたらどうでしょう。 テーブル名とカラム名は「予約語ではない」「1文字ではなく数文字で」「全て小文字」を満たすものにします。(つまりエラーが出なさそうなもの)