如何实现数组形式访问对象?
本帖最后由 乱来 于 2014-6-30 02:40 编辑用装载器装载的对象,我想要用数组的形式来访问,怎么访问呢?
比如:
$this->load->model('User');
$this['User'];//使用这样的形式访问
没找到方法,试过ArrayAccess接口,也没成功
找到一种通过php转换的方法:
$this->load->model('User');
$_this = get_object_vars($this);
$_this['User'];//使用这样的形式访问
这种方法是可行的,CI框架里面有没有集成的方法呢?
no zuo no die,人家本来就是对象你为什么要搞成数组?你可以自己写一个方法转换。 我想知道楼上通过自定义控制器和模型,实现通用的增删改查是怎么做的。。。复杂的可以写方法覆盖,但简单的完全可以做成通用的吧。
难道每一个控制器和模型里面都去写增删改查,这样才是面向对象编程么? 乱来 发表于 2014-6-30 09:34
我想知道楼上通过自定义控制器和模型,实现通用的增删改查是怎么做的。。。复杂的可以写方法覆盖,但简单的 ...
可以这样写 PHP: $this->{'xxxx'}
页:
[1]