请教二维数组如何传输到模板的问题
本帖最后由 火柴天常 于 2011-10-21 22:38 编辑用model取到数据库的结果,代码如下
class Hello_Model extends CI_Model {
public function get_data(){
$this->load->database();
$sql = "SELECT * FROM demo";
$query = $this->db->query($sql);
return $query->result_array();
}
}
在Controller 中取得值后传给模板
class Hello extends CI_Controller {
public function index(){
$this->load->model('hello_model');
$data = $this->hello_model->get_data();
$this->load->view('hello_view',$data);
}
}
请问在模板中如何调用
参考了http://codeigniter.org.cn/user_guide/database/examples.html中的例子
但从数据库中取到的数组下标是数字
不知道在模板中如何使用
请各位帮忙解答,谢谢
class Hello extends CI_Controller {
public function index(){
$this->load->model('hello_model');
$data = $this->hello_model->get_data();
$this->load->view('hello_view',$data);
}
}
这里改成
class Hello extends CI_Controller {
public function index(){
$this->load->model('hello_model');
$data['hello'] = $this->hello_model->get_data();
$this->load->view('hello_view',$data);
}
}
然后在你的view里
foreach($hello as $k => $v) {
echo ‘A啊B啊想干啥呢’.$v['这里哦'];
}
斯达客 发表于 2011-10-13 10:02 static/image/common/back.gif
这里改成
然后在你的view里
非常感谢,原来之前还是没有理解这个值的传递 火柴天常 发表于 2011-10-13 20:27 static/image/common/back.gif
非常感谢,原来之前还是没有理解这个值的传递
客气
页:
[1]