【问题标题】:CodeIgniter template problemCodeIgniter 模板问题
【发布时间】:2011-01-29 21:33:24
【问题描述】:

你好所有 CodeIgniter 人 :),我是 CodeIgniter 的新手,我现在已经把我的项目放在了 github 上。这是我的github页面:https://github.com/SimonJ/Hip-hop-project

所以我会听到有人费心查看我的文件并让 cmets 知道我可以做得更好,这样我就可以学习新的东西 :)

我曾尝试使用视觉模板系统,但出现此错误:

遇到错误无法加载请求的类:眼

你知道我做错了什么吗?

【问题讨论】:

    标签: templates class codeigniter github


    【解决方案1】:

    这个问题属于 Code Review 而不是 Stack Overflow,但我会帮助你解决你的模板问题。

    1. 您是否在服务器上运行 PHP 5?看起来 Ocular 对函数和变量使用“公共”和“私有”字眼。

    2. 从外观上看,您运行的是旧版本的 Codeigniter,因为我在您的应用程序文件夹中没有看到名为“core”的文件夹。有一个社区版本的 CI,称为 Reactor here,或者您可以从 EllisLab here 获得标准 CI 2.0。我会升级到其中之一,我个人会使用 Reactor。

    3. Ocular 很棒,但 Phil Sturgeon 有一个更轻量级的模板库,简称为模板,您可能也有兴趣查看 here。就像我在这个答案的第一段中所说的那样,如果您希望对您的代码进行批评和审查,请转到代码审查。

    附言。欢迎使用 Codeigniter,它是一个很棒的 PHP 框架。

    【讨论】:

    • 我正在运行 PHP 版本 5.3.2。 eye 有一个不错的 codeigniter flash 系统,我想用它来回显错误消息,就像这样:),所以我会尝试让它工作,我现在已经安装了新版本的 codeigniter,现在得到这个错误:致命错误: 在第 3 行的 /Applications/MAMP/htdocs/ci/application/controllers/forside.php 中找不到类“控制器”不知道问题是什么:(
    • CI 2.0 使用基本控制器类CI_Controller,而不是Controller
    • 是的。模型现在扩展 CI_Model 而不是 Model,控制器现在扩展 CI_Controller 而不是 Controller。我可能应该在告诉您升级之前提到,对此我深表歉意。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-28
    相关资源
    最近更新 更多