[請益] 又是CodeIgniter 抱歉了
這是我的網址列:http://www.abc.com/home/index
所以我應該要到application/controllers/裡找home.php這支檔案
我找到了這支home.php,也看到了function index(){...},最後一行是這樣寫的
function index(){
...
...
...
$this->load->view('home/show',$data); // $data是一堆陣列
}
所以我就到application/views/home資料夾裡裡找了show.php這支檔案
打開是一堆html碼和一些要echo出來的資料,我的問題是這樣:
show.php裡面要echo的東西應該是從home.php傳過去的吧($data),還是可以有其
他的方法?有的話應該失去了mvc的意義了(抱歉,我比較不聰明)
在show.php裡有這樣的東西
<?php $this->load->view('layout/index_header') ?>
...
...
...
...
...
<?php $this->load->view('layout/index_footer') ?>
這樣的話,index_header和index_footer裡要被echo出來的東西應該也是
最前面那的$data傳過來的吧? 還是也能用其他的方法?
因為我在index_footer裡面沒看到任何load進來的東西(應該也不能這樣做吧),
裡面有一段長這樣 <?php echo $swap_ad_md->user_id;?>
這個$swap_ad_md -> user_id應該是指我在某個model查詢完資料庫的東西後
加入至$data這個陣列裡面,再由$data傳給show.php好讓前端可以顯示出來
要給人看的資料,但我在trace了index.php裡的所有流程後都沒發現有陣列的索引
是叫swap_ad_md,所以我想知道的是,有沒有什麼其他的方法可以把後端的資料
送到前端? 不知道有沒有人明白我的意思,抱歉,光這我就弄了兩天
先謝過各位高手了。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.32.125.101
※ 編輯: rocairforce 來自: 163.32.125.101 (09/28 16:26)
→
09/28 19:16, , 1F
09/28 19:16, 1F
推
09/28 19:54, , 2F
09/28 19:54, 2F
推
09/28 22:29, , 3F
09/28 22:29, 3F
→
09/28 22:30, , 4F
09/28 22:30, 4F
→
09/28 22:31, , 5F
09/28 22:31, 5F
推
09/28 23:42, , 6F
09/28 23:42, 6F
→
09/28 23:43, , 7F
09/28 23:43, 7F
※ 編輯: rocairforce 來自: 118.233.136.85 (09/29 00:22)
推
09/29 00:32, , 8F
09/29 00:32, 8F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章