用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2848|回复: 6
收起左侧

[已解决] error变量

[复制链接]
发表于 2010-1-27 09:58:16 | 显示全部楼层 |阅读模式
现在维护一个网站
在控制层明明传递的是一个errinfo
……
$this->session->set_userdata(array('errinfo'=>'regok'))
……
到显示层怎么就判断$error了?
……
if ($error=="regok")
{……}
这是一个变量吗?还是中间又转换了?再就是$error是用户定义的还是ci本身自带的变量
请高手帮忙解答一下 谢谢
发表于 2010-1-27 11:07:18 | 显示全部楼层
首先,$this->session->set_userdata(array('errinfo'=>'regok')) 这个不是用于控制器传递给视图数据的方法。
第二个,CI 没有 $error 这种内置变量。

控制器传递数据给视图确实会把数组的第一级 key 变成变量名,这个看一下手册就清楚了。
 楼主| 发表于 2010-1-27 11:25:56 | 显示全部楼层
谢谢老大的回答
$this->session->set_userdata(array('errinfo'=>'regok'))
这条什么作用呢
网页并没有调用或判断errinfo的值啊
发表于 2010-1-27 12:46:52 | 显示全部楼层
$this->session->set_userdata(array('errinfo'=>'regok'))
这句话的意思是存储 Session 值。

PS: 请先详细看一下手册,这些就都明白了。
发表于 2010-1-27 13:01:00 | 显示全部楼层
哈哈,楼主不喜欢看手册哈
 楼主| 发表于 2010-1-27 13:05:34 | 显示全部楼层
额 刚接触ci 呵呵 有点急于求成了
我看看手册吧 谢谢老大的回答
发表于 2010-1-28 17:03:42 | 显示全部楼层
我觉得直接用php的session吧,ci 的 session 好像有点不大好用

本版积分规则