如何使用 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
此致。
这是我的问题 我在本地设置了 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
此致。