有人可以告诉我如何在页面加载时从codeigniter控制器调用方法吗?我想要做的是从数据库中获取一些数据,并在页面实际加载之前将其放在元标记内。我显然想在标题内做。它应该是这样的:
method, which fetches some data from db and returns it
<meta property="og:title" content="<?php echo $returnedValue; ?>"/>
有人可以帮我一把吗?感谢。
答案 0 :(得分:3)
页面仅在控制器加载视图后加载。因此,在调用视图并将结果添加到$ data数组之前运行您的方法,然后使用$ data数组作为参数加载视图。
public function index()
{
$data['returnedValue'] = yourMethod();
$this->load->view('template', $data);
}
现在$returnedValue
在视图中保存方法的返回值。 echo
在视图中,只要您想要包含它。