![](/img/trans.png)
[英]how i pass multiple variables from view to controller in codeigniter
[英]How to pass variables from controller to view in CodeIgniter 3
我正在嘗試將一些變量傳遞給 CodeIgniter 3 中的 header.php。
我不確定,但可能存在錯誤,因為 header.php 不直接在 pages 文件夾內並且沒有通過?
等級制度:
主頁.php --> \www\pages\home.php
header.php --> \www\pages\templates\home.php
我知道您可以通過加載視圖輕松傳遞變量:
Pages.php:
$data['title'] = "dashboard";
$this->load->view('templates/header', $data);
$this->load->view('pages/home', $data);
$this->load->view('templates/footer');
home.php:
<?php print_r($title); ?> //WORKS
header.php:
<?php print_r($title); ?> //UNDEFINIED VARIABLE: title
將所有視圖放在 www\Project_folder\application\views 路徑中。 然后你可以很容易地傳遞變量。
$data['title'] = "dashboard";
$this->load->view('header', $data);
$this->load->view('home');
$this->load->view('footer');
無需將 $data 變量傳遞給 header 和主視圖。 您只能將其傳遞給 header。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.