2

フォーラムを追加しようとしている既存の Web アプリケーションがあります。選択したフォーラムは phpBB です。ユーザーとセッションがアプリケーションとフォーラムの両方で使用されるように、2 つを橋渡ししようとしています。

残念ながら、phpBB には 'User' クラスが含まれており、私のサイトに既に広範囲に実装している User クラスと競合します ("クラス User を再宣言できません.." blablabla)。

自分でいくつか試してみましたが成功しませんでしたが、CakePHP ではまだサポートされていない名前空間を使用するよう提案されました。

User クラスの名前を変更する方法はありますか? 他の誰かが同様の問題を抱えていて、別のフォーラム ソフトウェアで成功しましたか?

ありがとう!

4

1 に答える 1

0

明確な解決策ではないかもしれませんが、もっと考えてみましょう:
エイリアス化された phpBB クラスをロードするのはどうですか?
ClassRegistry::init()クラスをロードしてエイリアスを割り当てることができます。

于 2012-07-28T21:34:19.040 に答える