【问题标题】:unable to load header file through sub-folders in codeigniter无法通过codeigniter中的子文件夹加载头文件
【发布时间】:2017-05-28 03:38:40
【问题描述】:

无法加载头文件。 我的代码点火器的结构

视图->dashboard/admin_dashboard/dashboard.php

控制器->dashboard.php

现在我有标题了 视图->header/admin_header/header.php

我试过

谢谢,

【问题讨论】:

    标签: codeigniter


    【解决方案1】:

    我认为你不应该这样做include,而是尝试加载视图:

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

    为控制器制作子文件夹怎么样?

    这里你应该做什么:

    Ex:
    controllers
        - test
            -- Main.php
    

    那么你应该在config/routes.php注册它,只需添加换行符:

    $route['test/(:any)'] = 'test/$1';
    

    现在您可以访问文件夹test中的所有控制器文件

    【讨论】:

    • 不客气。据我所知,这比我们做的更好includerequire。(使用APPPATH 或BASEPATH)。
    • 我也在尝试将控制器放在我需要更改的子文件夹中,这里也面临类似的问题。
    • 你的网址怎么样?要访问它,您的网址必须是这样的:http://your_site_url/admin/dashboard
    • controllers->admin->dashboard.php 我添加了 $route['admin/(:any)'] = 'admin/$1';到 routes.php 但视图没有被加载。
    • localhost/your_site_url 本身没有加载,如果我以your_site_url/admin/dashboard 运行,它会路由到 localhost/your_site_url
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-08
    • 2012-02-07
    • 1970-01-01
    • 2010-09-13
    • 2021-09-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多