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

[已解决] 怎么才能在helpers里调用某个library?

[复制链接]
发表于 2009-10-21 11:11:23 | 显示全部楼层 |阅读模式
我加了个权限判断的功能,需要用到session,把某些数据存到session里,这样每次操作都从sesion里取数据进行判断。

session library已经自动加载,在控制器里可以通过$this->session->func的方式使用,可是因为系统中几乎每个method都需要使用一个判断,我想把这个判断的部分,放到一个helper里,让helper自动加载,并执行,不知道在这个helper的一个function里,怎么使用session呢?

另外,想问下,有没有比放到helper里更好的办法,因为helper只是放一些函数方法的,函数并不执行。但是我这个需要执行,所以目前是在这个helper文件最上面,加了条语句执行的。
发表于 2009-10-21 11:35:19 | 显示全部楼层
在控制器外面要用 $CI =& get_instance(); 取得 CI 超级对象,用这个对象再 $CI->load->library(); 等等
helper 里不一定只放函数,放什么都可以, CI 不会给开发者很大的约束。
发表于 2009-10-23 17:40:53 | 显示全部楼层
恩,:):):)

本版积分规则