【问题标题】:config codeigniter to run first project配置 codeigniter 以运行第一个项目
【发布时间】:2012-03-02 14:39:58
【问题描述】:

我正在使用 xampp,我在 apache 中的文档根目录默认设置为 htdocs 目录。我下载 Codeigniter 并将项目解压缩到这个目录中。它运行良好。现在我想使用 CI 来创建我自己的项目。在控制器文件夹中,我想创建一个名为“myproject”的文件夹,在应用程序文件夹的视图文件夹中,我想创建一个名为“myproject_view”的文件夹,我将在其中存储我的所有视图文件。我的问题是我不知道如何重置我的配置文件(尤其是 route.php)以使我的项目能够正常工作。

CodeIgniter 文档中没有具体说明如何做到这一点,URI 路由章节中给出的信息根本不足以让读者理解这一点。另外,如果我还想将我的控制器文件存储在嵌套文件夹中(控制器 > somefolder > someanotherfolders > 等)怎么办?非常感谢。

[更新]
如果您只将所有控制器留在控制器文件夹中,并在视图文件夹中查看文件,那么事情很容易解决,如果您在控制器中创建一个文件夹并在视图文件夹中创建一个用于查看的文件夹怎么办。我想您需要更改默认路由配置。我想知道如何?

【问题讨论】:

  • “重置”是什么意思?此外,我上次检查 CI 时,它非常有据可查。
  • 如果您只将所有控制器留在控制器文件夹中,并在视图文件夹中查看文件,那么事情很容易解决,如果您在控制器中创建一个文件夹并在视图文件夹中创建一个用于查看的文件夹怎么办.我想您需要更改默认路由配置。我想知道怎么做?
  • 对我来说看起来很清楚.. codeigniter.com/user_guide/general/controllers.html#subfolders 只需将所需路径重写到子文件夹

标签: php codeigniter


【解决方案1】:

CodeIgniter 的文档涵盖了Sub-Folders for Controllers

另一方面,视图总是从控制器加载。因此,您可以这样写:

$this->load->view('my_folder_name/my_view');

这里不需要路由。

【讨论】:

    猜你喜欢
    • 2013-05-07
    • 1970-01-01
    • 2021-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多