如何在页面加载时从codeigniter控制器调用方法?

时间:2010-09-30 11:13:02

标签: php javascript codeigniter

有人可以告诉我如何在页面加载时从codeigniter控制器调用方法吗?我想要做的是从数据库中获取一些数据,并在页面实际加载之前将其放在元标记内。我显然想在标题内做。它应该是这样的:

method, which fetches some data from db and returns it
<meta property="og:title" content="<?php echo $returnedValue; ?>"/>

有人可以帮我一把吗?感谢。

1 个答案:

答案 0 :(得分:3)

页面仅在控制器加载视图后加载。因此,在调用视图并将结果添加到$ data数组之前运行您的方法,然后使用$ data数组作为参数加载视图。

  public function index()
  {
    $data['returnedValue'] = yourMethod();
    $this->load->view('template', $data);
  }

现在$returnedValue在视图中保存方法的返回值。 echo在视图中,只要您想要包含它。