我遇到CodeIgniter问题。 我想从一个我在视图中调用的帮助器中获取(补偿)数据。 我将用代码解释
以下是我的观点:
// CALL THE FUNCTION FROM THE HELPER
<?php recup_email(); ?>
// DATA RECOUP FROM THE HELPER
<?php foreach($em as $e): ?>
<?php echo $e->email_membre; ?>
<?php endforeach; ?>
正如你所看到的,我调用了这个函数,就在我想要使用我已经收回的数据之后。
这是我的帮手:
function recup_email()
{
$CI =& get_instance();
$CI->load->model('unite_model');
$data['em'] = $CI->unite_model->email_membre_model();
}
但我不知道如何在不使用
的情况下收回数据 $layout_network['contenu'] = $this->load->view('list_vote_friend', $data, TRUE);
$this->load->view('layout_network',$layout_network);
因为视图已经加载。
我希望你理解,抱歉我的英语不好。 非常感谢。
答案 0 :(得分:4)
在您给出的示例中,为什么不直接从辅助函数返回数据?
function recup_email()
{
$CI =& get_instance();
$CI->load->model('unite_model');
$membres = $CI->unite_model->email_membre_model();
return $membres;
}
所以你看是这样的;
// CALL THE FUNCTION FROM THE HELPER
<?php $em = recup_email(); ?>
// DATA RECOUP FROM THE HELPER
<?php foreach($em as $e): ?>
<?php echo $e->email_membre; ?>
<?php endforeach; ?>