这是我的get_post函数,它获取数据。功能结果();
所以有不止一行。
这是显示post,加载视图并从get_post函数中放入此数据的函数。
这是此数组的var_dump
我不知道如何在视图中使用此数组。
例如
...
...<a href="#"><?php echo $tytul; ?></a>...
...
Doens工作。
我不知道如何使用这个阵列。
如何进入它的元素?
如何循环它们?如何从2行获得标题?或者循环所有行以获得所有&#34; url&#34;它包含什么?
答案 0 :(得分:1)
设置数据的名称
$this-load->view('post', array('posts'=>$post));
在视图中使用该数组的名称
foreach($posts as $post) {
...<a href="#"><?php echo $post->tytul; ?></a>
答案 1 :(得分:0)
使用以下代码从控制器获取数据:
$post['postinfo'] = $this->Devloger->get_post($url);
$this-load->view('post', array('posts'=>$post));
尝试在视图侧打印数组:
print_r($postinfo);
您将获得视图中的所有数据。您可以使用密钥从数组中获取特定值。
$postinfo[0]->title
希望这会对你有帮助!
问候!
答案 2 :(得分:0)
Write code in your controller set $data as public and you can use $data using $this->data['set variable name accessing in view with this name'];
$data you can use in all post controller function
post.php //your controlle
if (!defined('BASEPATH')) exit('No direct script access allowed');
class Post extends MY_Controller {
public $data;
public function __construct() {
parent::__construct();
}
private function show_post(){
$this->data['posts'] = $this->Devloger->get_post($url);
$this-load->view('post',$this->data['posts']);
}
post.php
foreach($posts as $post){
echo $post['title'];
}