簡體   English   中英

視圖中的未定義變量錯誤

[英]Undefined Variable error in View

我的控制器在這個問題中: how to add pagination to this

但是現在,在我看來,我得到了未定義的變量,View 有一個輸入

<input name='query'/>

我在控制器中收到它,

$query = $this->input->get('query'); 

現在,我正在嘗試將相同的查詢字符串傳遞回分頁鏈接內的視圖中。

<a href="<php echo base_url(); ?>main/search/query=<?php echo $query; ?>&off=<?php echo $off=5;">1</a>

$off有效但不是$query 但我沒有將$query保存到數據庫中。 所以,我也不能使用$data['query'] 完全困惑。

$off 不會拋出錯誤,因為您將整數 5 分配給它。

您需要將數據從控制器內部傳遞給視圖,方法是將其粘貼在一個數組中,例如

 $data['query']= $query;
 $this->load->view('myview', $data);

然后 $query 可用於視圖。 不知道為什么你說你不能這樣做

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM