【问题标题】:Codeigniter within existing site现有站点中的 Codeigniter
【发布时间】:2011-04-24 08:42:56
【问题描述】:

我正在尝试在现有网站的某些页面中包含一个 codeigniter cmets 部分。我正在使用以下内容来包含 codeigniter 代码段:

echo $directoryLevelPrefix . "staff/codeigniter/index.php";
                        $_SERVER["REQUEST_URI"] = "comment/index2/".$page;
                        require_once($directoryLevelPrefix . "staff/codeigniter/index.php"); 

这正常工作,但是当我将代码放入函数并调用它时,我收到以下错误:

致命错误:在第 47 行对 \codeigniter\system\core\Utf8.php 中的非对象调用成员函数 item()

我猜 codeigniter 必须从调用页面中获取一些超出调用函数范围的细节。任何想法如何做到这一点?

【问题讨论】:

  • 听起来您正试图将方形钉插入圆孔中。

标签: codeigniter


【解决方案1】:

现有网站是否已经在使用 codeigniter?还是您想将 codeigniter 仅用于评论系统?

将 codeigniter 添加到现有站点以获取单个功能是矫枉过正的。

如果您只是想添加评论,请查看http://disqus.com/,这是一种更简单的评论方式,它可以处理垃圾邮件阻止、审核等。我花了大约 10 分钟来设置。

【讨论】:

  • 没有现有站点是自定义构建,没有 codeigniter。我想将 codeigniter 仅用于评论系统来学习 codeigniter,因为我设想网站上的新开发将通过使用 codeigniter 得到帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-22
  • 1970-01-01
  • 1970-01-01
  • 2015-05-28
相关资源
最近更新 更多