我正在使用codeigniter 2x并且我正确地集成了twig。我创建了一个简单的网站并对其进行测试。我的问题是当我通过一个函数调用一个页面时,我的图像没有正确加载。请帮助我。
这是我的控制器
function search_keyword()
{
$keyword = $this->input->post('keyword');
$data['result'] = $this->mymodel->search($keyword);
/*print_r($data);*/
$this->twig->display('home.html',$data);
//$this->load->view('content_view.html',$data);
}
这是我的观点
<div class="container">
<div class="col-sm-12 col-md-12">
<img src="{{ base_url }}images/footer.png" alt="Image" style="width: 100%;" />
</div>
答案 0 :(得分:0)
将此附加变量放入您的控制器:
$data['base_url'] = base_url("/");
将所有数据发送到Twig进行渲染:
$this->twig->display('home.html',$data);
在home.html树枝模板中使用{{ base_url }}
- 获取base_url。