【问题标题】:CodeIgniter3 Cannot Load File from ViewsCodeIgniter3 无法从视图加载文件
【发布时间】:2018-04-16 09:33:45
【问题描述】:

自从我使用 Codeigniter 制作网站以来已经有一段时间了,所以我想在单击按钮后打开一个新页面。但它只显示为

“找不到对象。错误 404。”

,以http://localhost/xxxxx/reseller 作为 URL。 我试过把它加载到baseurl上,放到index函数中,就可以完美加载了。

这是我在 Controller 上的代码:

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

按钮

 <a href="<?php echo base_url(); ?>reseller">Find Out More</a>

【问题讨论】:

  • 您的视图文件中有什么,它在哪里?
  • 让你在那里加载 url 助手
  • @GulmuhammadAkbari 我的文件名为 v_reseller.php
  • 能否附上您的视图文件内容?
  • @pradeep ,是的,我已经在 autoload 'helper' 上添加了 url。

标签: php html codeigniter


【解决方案1】:

你第一次做了以下事情:

在你的配置文件$config['base_url'] = '';中清空这个变量 使用 index.php 文件检查根文件夹中的 .htaccess 启用 mod_rewrite apache 模块

 RewriteEngine On
 RewriteBase /
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^(.*)$ index.php/$1 [L]

【讨论】:

  • 你的函数是否加载了? @dheesMudhiah
  • 我不确定您的视图文件或控制器有问题吗?
  • 你指的是网址吗?是的,但消息仍然显示
  • 创建一个测试视图文件并加载它而不是v_reseller,向我报告。
  • 我使用我的家庭代码创建了一个新的视图文件,它工作得很好,但我仍然收到相同的错误消息
猜你喜欢
  • 1970-01-01
  • 2021-08-29
  • 2012-05-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-08
  • 2021-05-19
  • 1970-01-01
相关资源
最近更新 更多