例項:
//控制器class index extends
ci_controller
function
index()
print_r($data
);
$this->load->view('index/index',$data); //
傳遞資料到view中
}}
//模型類class index_model extends
ci_model
function
getproinfo()
}
//頁面顯示
<?php foreach($product
as$k=>$info)?>
注意
因為在ci中,model返回的資料內部是stdclass object型別的,多條object型別資料報括在陣列中。傳遞時我們要把它們全部轉換成陣列型別或object型別。就如上面的控制器**中使用(array)$data 的樣式將資料data轉換成陣列。
在使用陣列傳遞資料時我們需要注意一點,在檢視中呼叫的資料變數名是陣列中的key值。例如上邊的例項中,控制器中傳遞的是$data,而在檢視中使用的變數名就是$data的key值product。
框架之間的資料傳遞
框架之間傳值,我們一般不要使用session傳遞資料 父框架 xxcj person print first.jsp?person type person type jkda id str scrolling no noresize xxcj person print three.jsp?perso...
JAVA資料傳遞
1 對於原始資料型別,也就是int long char之類的型別,是傳值的,如果你在方法中修改了值,方法呼叫結束後,那個變數的值沒用改變。2 對於物件型別,也就是object的子類,如果你在方法中修改了它的成員的值,那個修改是生效的,方法呼叫結束後,它的成員是新的值,但是如果你把它指向乙個其它的物件...
Intent資料傳遞
1 首先是activity的簡單跳 activity的切換一般是通過intent來實現的,intent是乙個activity到達另乙個activity的引路者,它描述了起點 當前activity 和終點 目標activity 乙個簡單intent實現如下 intent intent new inte...