从 CodeIgniter 中的帮助程序获取数据



我在使用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); 

因为视图已加载。

我希望你能理解,对不起我的英语不好。非常感谢。

在您给出的示例中,为什么不直接从帮助程序函数返回数据?

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; ?>

最新更新