将数据从数据库插入视图 - Codeigniter

时间:2012-11-06 17:27:32

标签: php codeigniter-2

好的,我正在从数据库中正确地获取我需要的数据。但是,我如何获取“回声数据”并在视图中将其作为变量回显?

例如,

<? echo $row1->title; ?>
放置在视图中时

无效。

这是我的控制器的一部分:

// Pricing and package details insert from db
    $query = $this -> db -> query('SELECT title, price, number_sites, number_entries, white_label FROM pricing');

    $row1 = $query->row(0); // 0 grabs first row in table: Package 1         

    echo $row1->title;
    echo $row1->price;
    echo $row1->number_sites;

如果要查看整个控制器,请在此处查看: http://codepad.org/4nRrywzl

1 个答案:

答案 0 :(得分:1)

您需要将数据从控制器传递到视图。

目前您正在将$data传递给视图,在该数组中为该行添加另一个字段。

$data['row1'] = $row1;
$this->load->view('shared/header_view', $data); // or any other view

这应该在视图中起作用

echo $row1->$title;

未测试上述代码 - 但它应该可以正常工作。