【发布时间】:2014-02-15 20:51:30
【问题描述】:
背景信息
我刚刚安装了 CI 的新副本并修改了欢迎控制器以包含 url Helper,因此我可以调用方法 base_url。然后我尝试从home.php调用这个方法
问题: 我收到以下错误消息:
Message: Undefined property: Welcome::$load
Filename: controllers/welcome.php
代码:
这是我的欢迎控制器现在的样子:
class Welcome extends CI_Controller {
public function __construct()
{
$this->load->helper('url');
}
public function index()
{
$this->load->view('home');
}
}
视图如下所示:
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
<meta charset="utf-8">
<meta name="viewport" content="width = device-width">
<meta name="description" content="">
<!-- Le styles -->
<title>test site</title>
<script>
var BASEPATH = "<?php echo base_url(); ?>";
</script>
<link href="<?php echo base_url('assets/css/bootstrap.min.css')?>" rel="stylesheet">
<link href="<?php echo base_url('assets/css/navbar.css')?>" rel="stylesheet">
</head>
系统正在控制器的构造函数中死亡,我尝试加载库...
到目前为止我做了什么:
- 阅读手册。 https://www.codeigniter.com/user_guide/helpers/url_helper.html
-
尝试在 config/autoload.php 中包含 url 库,如下所示:
$autoload['helper'] = array('url');
但我仍然收到错误消息。 有什么建议?
谢谢。
截图:
【问题讨论】:
标签: php codeigniter url