我正在尝试将phpbb集成到codeigniter。我不希望用户注册论坛。站点登录/注册控制器也应该处理论坛部分,所以我正在编写一个ci库来注册/登录phpbb。
我收到错误,因为我在我的ci库中包含了phpbb函数和库:
致命错误:无法重新声明redirect()(之前声明为 <:p> \ xampp \ htdocs \ ci \ system \ helpers \ url_helper.php:535)
任何想法如何解决这个最快的方式?
我在ci库中包含的phpbb文件是:答案 0 :(得分:0)
我要做的只是将PHPBB文件适当地复制到CI application/
目录,然后根据需要删除/重命名PHPBB函数,同时使它们成为正确的帮助器或模型。
common.php
文件可能会在application/helpers
中找到phpbb_helper
的主页,依此类推。
您显然无法在核心PHPBB安装中重命名函数,否则它将会中断。同样,重命名常见的CI辅助函数会很糟糕,因为它会破坏您使用spark和其他常用库的能力。
这并不是“快速”,但如果你坐下来决定这样做,应该可以在几个小时内完成。并且,您最终得到了不错的可重用代码,这些代码应该不难维护,因此您再也不用担心它了。