symfony Cannot redeclare class で エラー
お久更新です。
未だsymfonyさんとキャッキャウフフしてます。
新しくバッチ用タスク作ったし、スキーマとか再生成しよーっと。
C:\xampp\****** >symfony propel-build-schema
PHP Fatal error: Cannot redeclare class △△Task in C:****.php on line 131
Fatal error: Cannot redeclare class △△Task in C:****.php on line 131
…なんだろうこれ^^;
schemaも、modelも、ccも、symfony -?ですらもこのエラーでストップ!
ソースを見直したら、
コピペ元と同じクラス名だったりしたもんで、
これかー!と思って修正。
そして…
C:\xampp\****** >symfony propel-build-schema
PHP Fatal error: Cannot redeclare class △△Task in C:****.php on line 131
Fatal error: Cannot redeclare class △△Task in C:****.php on line 131
(^o^)なんでー
これでぐぐったりとかいろいろ悩んだんですけどなおらなくて。
先輩からこれやったらどう?って言われてやってみたら直りました。
-
- -
修正した△△タスクではなく、コピペ元の○○タスクをいったん削除して
スキーマ等再生成等を行い、○○タスクを復活させてもう一度再生成する。
-
- -
被り元を無くして正しく生成させてからじゃないと、
戻せないんですねー。
きっとまたやらかすので、備忘込めたメモ。