2

phpbbをcodeigniterに統合しようとしています。ユーザーがフォーラムに登録することを望んでいません。サイトのログイン/登録コントローラーはフォーラムの部分も処理する必要があるため、phpbbに登録/ログインするためのciライブラリーを作成しています。

ciライブラリ内にphpbb関数とライブラリを含めたため、エラーが発生しました。

致命的なエラー:redirect()(以前はE:\ xampp \ htdocs \ ci \ system \ helpers \ url_helper.php:535で宣言されていました)を再宣言できません

この最も速い方法を解決する方法はありますか?

ciライブラリ内に含めたphpbbファイルは次のとおりです。

  • common.php
  • include / features_user.php
  • include / features_modul.php
4

1 に答える 1

0

PHPBBファイルをapplication/適切にCIディレクトリにコピーし、必要に応じてPHPBB関数を削除/名前変更し、適切なヘルパーまたはモデルにします。

common.phpファイルはおそらくapplication/helpersasなどでホームを見つけることができますphpbb_helper

明らかに、コア PHPBB インストールで関数の名前を変更することはできません。そうしないと壊れます。同様に、一般的な CI ヘルパー関数の名前を変更すると、スパークやその他の一般的なライブラリを使用する能力が損なわれるため、良くありません。

これは正確に「迅速」というわけではありませんが、やろうと決心して座っていれば、数時間で実行できるはずです. そして、メンテナンスが難しくない適切な再利用可能なコードが完成するので、二度と心配する必要はありません。

于 2012-06-24T05:20:46.050 に答える