Codeigniter 中的简单主页

Simple home page in Codeigniter

学习 codeigniter 的第一件事应该是如何创建一个简单的视图,即您的 Web 应用程序的外观?。我在 Internet 上尝试了很多制作 MVC 的教程并且总是成功,但是当我尝试自己制作我自己的网站主页时,我总是失败。

唯一出现的是:

"404 Page Not Found
The page you requested was not found. "

我只是想要一个简单的东西。当有人打开 www.mywebsite.com 我的主页一定是打开的。

如果不需要数据库工作,有必要做模型吗?

现在我告诉你我自己做了什么来制作我的主页。
1. 首先,我在视图文件夹中创建了一个文件 'index.php'(简单 HTML 文件)。
2. 我在控制器文件夹中添加了一个文件 'index_controller.php'。 (见下面的代码)

class Index_controller extends CI_Controller{
public function __construct()
{
    parent::__construct();
}

public function index()
{
    $this->load->view('index');
}
}

我还应该做些什么才能使我的代码正常工作?

Is this necessary to make a model if there is no database work in needed?

  • 没有。

您可能遗漏了一件事,即默认控制器。 如果您现在尝试,

http://www.mywebsite.com/index.php/index_controller

它会起作用吗?

但是

http://www.mywebsite.com

不会,因为您必须告诉 codeigniter 它必须默认加载 Index_controller。

您可以在 application/config/routes.php 中定义:

$route['default_controller'] = 'Index_controller';