【问题标题】:Codeigniter include not working?Codeigniter 包括不工作?
【发布时间】:2013-03-22 14:23:04
【问题描述】:

我觉得有一个非常明显的解决方案,但我只是没有看到它。我正在使用 codeigniter 构建一个网站。

在我的视图目录中,我有两个文件夹:templateauth

我正在尝试将 template 目录中的标头包含到 auth 目录中的 php 文件中。

我将它包括在顶部,与 include '../template/header.php;' 一样

但我得到了错误:

消息:include(../template/header.php):打开流失败:没有这样的文件或目录

文件名:auth/login.php

【问题讨论】:

    标签: php codeigniter authentication


    【解决方案1】:

    要在CodeIgniter 中包含任何文件,您应该这样做:

    $this->load->view('template/header');
    

    您可以在此处阅读有关在CodeIgniter 中包含文件的更多信息:

    how to include a file inside a model in codeigniter?

    【讨论】:

    • 公平,但为什么不简单地包含视图中的标题?
    • @styke,为什么不按照预期的方式使用框架?
    • @Mischa 我对此没有任何问题,只是我不喜欢编辑身份验证控制器的代码并像这样添加我的模板......看起来很乱。我还在继续。
    • @styke - 嗯?控制器?您应该在视图中添加它。
    • @Mischa 据我所知,您不能从视图中调用该函数...?我现在正在尝试,它不起作用。
    猜你喜欢
    • 2017-10-22
    • 2014-07-20
    • 1970-01-01
    • 2017-06-01
    • 2011-08-11
    • 2014-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多