sigong1 发表于 2010-8-22 09:40:48

$this->load->view('view',$data);

$this->load->view('view',$data);
1、 $data={
    'title'=>'title',
    'header'=>'header'
}

//此种数组如何在 view中 输出??
2、$data={
    'title','header'
}

kunwsk 发表于 2010-8-22 09:57:35

echo $title;
echo $header;

visvoy 发表于 2010-8-22 09:59:32

ls正解

sigong1 发表于 2010-8-22 10:30:38

2、$data={
    'title'=>array(),'header'=array()
}

Hex 发表于 2010-8-22 10:41:38

这不还是一样吗?
只不过之前是字符串,现在改数组了。。
数组用循环,字符串直接 echo。。。
和 CI 无关了,都是 PHP 基础。

sigong1 发表于 2010-8-22 12:18:18

打错了
2、$data={
    =>array(),
    =>array()
}
没有键值的二维数组传到视图里 如何显示?

visvoy 发表于 2010-8-22 13:00:13

foreach(${0} as $key=>$val){}
foreach(${1} as $key=>$val){}
lz你问的不是ci的问题,此奶php基础知识

sigong1 发表于 2010-8-22 13:06:30

本帖最后由 sigong1 于 2010-8-22 14:33 编辑

print_r(${0})
返回:
Undefined variable: 0

Hex 发表于 2010-8-22 15:27:13

2、$data={
    =>array(),
    =>array()
}
视图不支持此种形式的传参。
必须第一级是合法变量名。

visvoy 发表于 2010-8-22 15:33:31

print_r(${0})
返回:
Undefined variable: 0
sigong1 发表于 2010-8-22 13:06 http://codeigniter.org.cn/forums/images/common/back.gif${0}='aa'
echo ${0}
显示:aa
php 5.2没问题
页: [1] 2
查看完整版本: $this->load->view('view',$data);