【发布时间】:2015-03-30 17:18:05
【问题描述】:
我想现在我正在获取页面,但页面显示为空白。我访问的网址是http://localhost/BookLearn/CodeIgniter-2.2.1/index.php/start
我的控制器的文件名为start.php。
My View 的文件名为testview.php。
控制器
<?php
class Start extends CI_Controller
{
var $base;
var $css;
function Start()
{
date_default_timezone_set('UTC');
parent::CI_Controller();
$this->base = $this->config->item('base_url');
$this->css = $this->config->item('css');
}
function hello()
{
$data['css'] = $this->css;
$data['base'] = $this->base;
$data['mytitle'] = "Using CI to build a Site";
$data['mytext'] = "Hello now Can we do some Dynamic Processing. <br /> And Ah! U Know, This Is Dynamic!!";
return $this->load->view('testview', $data);
}
}
?>
查看
<html>
<head>
<base href= <?php echo "$base"; ?> />
<link rel="stylesheet" type="text/css" href="<?php echo "$base/$css"; ?>" />
</head>
<body>
<h1> <?php echo $mytitle; ?>
test</h1>
<p class="test"> <?php echo $mytext; ?> </p>
</body>
</html>
【问题讨论】:
-
我不确定您要做什么...但是对于 base_url,您为什么要这样称呼它?为什么不使用 URL 帮助程序并使用
base_url()? -
@CodeGodie 请详细说明一下!
-
你也不需要
return视图,删除它,你只需要$this->load->view('testview', $data);
标签: php codeigniter model-view-controller