PHP CI框架資料傳遞渲染

2022-08-13 19:54:16 字數 734 閱讀 8009

例項:

//

控制器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...