0

さて、データベースから必要なデータを適切に取得しています。ただし、「エコーデータ」を取得して、ビュー内の変数としてエコーするにはどうすればよいですか?

例えば、

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

4

1 に答える 1

1

コントローラーからビューにデータを渡す必要があります。

現在、ビューに渡し$dataています。行のこの配列に別のフィールドを追加します。

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

これはビューで機能するはずです

echo $row1->$title;

上記のコードはテストされていませんが、動作するはずです。

于 2012-11-06T18:09:23.463 に答える