0
我现在从我的CodeIgniter控制器发送一些数据作为阵列的观点:如何在发送前查看数组中的数据?
//Send data to template
$this->load->view('generator/content', $data);
其中$data
是:
$data = array_merge($page, $posts);
我想修改一些数据的$posts
其发送到前该视图通过调用我的库中的函数/方法:
if (!empty($posts)) {
$posts = $this->my_library->modifyPosts($posts, $page_ID);
}
函数/方法里面的东西包括str_replace
,爆炸字符串,时间格式和通常将阵列中的数据转换为可用格式。根据我的理解,最好使用库来做这件事。
有没有一种方法可以重建数组并将其从库中返回给控制器,这样当我将数据传递给视图时,它就可以呈现了吗?
那么原来的'$ posts'来自Facebook PHP SDK。额外的功能来自我用自己的功能设置的另一个库。这两个库都是从控制器中调用的。 –
@Joe - 嗯,你仍然可以从facebook库中获得$ posts,然后将它传递给你的库吗? – Matthew
是的,我可以将$ posts传递给另一个库,好吧,我只是想不出一种很好的方式将它返回给控制器。简单地执行我的清理功能并返回结果不会产生预期的效果。何哼。 –