Bagaimana untuk Menghantar Data daripada Pengawal CodeIgniter ke Paparan?

Susan Sarandon
Lepaskan: 2024-11-03 01:03:31
asal
594 orang telah melayarinya

How to Pass Data from a CodeIgniter Controller to a View?

Meluluskan Data daripada Pengawal ke Lihat dalam Codeigniter

Soalan:

Dalam Codeigniter, saya cuba luluskan pembolehubah bernama $data daripada pengawal tinjauan pendapat kepada hasil_pandangan. Walau bagaimanapun, saya menghadapi ralat pembolehubah yang tidak ditentukan. Berikut ialah kod yang saya gunakan:

<code class="php">// ...

public function results()
{
    // ...
    $data = "hello";
    $this->load->view('results_view', $data);
}</code>
Salin selepas log masuk

Jawapan:

Dalam Codeigniter, apabila menghantar data daripada pengawal ke paparan, $data hendaklah berupa tatasusunan atau objek.

Untuk menyelesaikan isu ini, tukar $data kepada tatasusunan:

<code class="php">$data = array(
    'hello' => 'hello',
);</code>
Salin selepas log masuk

atau objek:

<code class="php">$data = (object) array(
    'hello' => 'hello',
);</code>
Salin selepas log masuk

Kemudian, dalam results_view.php, akses data seperti berikut:

<code class="php">echo $data->hello;</code>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Menghantar Data daripada Pengawal CodeIgniter ke Paparan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan