如何使用 codeigniter 3 更改视图中的扩展名?

How to change the extension in view using codeigniter 3?

这是我的问题 我在本地设置了 Codeigniter 3 并使用第三方(MX 东西)现在我已经调整了文件路径,我想更改正在获取控制器的文件扩展名。

$this->load->view('welcome_message');

我将视图中的文件更改为:

welcome_message.php

至此

welcome_message.html

现在我得到这个错误

An Error Was Encountered
Unable to load the requested file: welcome_message.php

但我想使用 .html 扩展名,因为我将使用的文件夹路径仅包含 html/js/css(模板文件夹)文件(我将分隔 php 文件到模板文件夹)。这怎么可能发生?

非常感谢任何帮助,谢谢你们!

您不需要将扩展​​名更改为 html,您可以在 php 文件中使用 html,只是不要打开 php 标签。

编辑:

如果您真的必须更改分机,只需执行:

$this->load->view('welcome_message.html'); 

您可以尝试使用 application/config/routes.php

中的路由配置进行更改

那么,您可以使用:

$route['[your controller]/welcome_message'] = '[your controller]/welcome_message.html';

有关路线的信息,您可以在这里查看官方文档:

http://www.codeigniter.com/user_guide/general/routing.html

或者您可以使用静态页面:

http://www.codeigniter.com/user_guide/tutorial/static_pages.html

此致。