在codeigniter里好像是用一个stdClass包装之后再传递,对这个东西不是很懂,类似java里的object基类?
各位自己写代码是怎么把控制器的数据传到页面的

解决方案 »

  1.   

    不懂LZ的意思。
    控制层是什么意思?
    不直接echo,print之类的就显示了吗?
      

  2.   

    $data['title']='你好';
    $data['a']='b';
    $data['arr']=$_POST;$this->load->view('index',$data)在index.php中,echo $title,$a,$arr
      

  3.   

    我说的不是codeigniter的传递方式,如果用自己的方式怎么传递这个resource的数据
      

  4.   

    跟java里的object基类两码事。
    好处是可以直接从外部访问实例的属性,如下:
    $obj = new stdClass;
    $obj->a = "1";
    echo $obj->a;
      

  5.   

    php 的 stdClass 是所有变量的基类“自己写代码是怎么把控制器的数据传到页面”
    如果这样做,那还要MVC干什么?要么自己开发,要么遵守人家的规则
      

  6.   

    JAVA MVC的本质就是控制器转发到Action里处理,然后把这个处理结果转发到视图层。
    PHP框架不也是借用了这个原理吗?
    我的意思是说类似PHP框架里是用什么方法包装数据传递到视图层的
    我不是说在原有框架的基础上修改,而是不用框架怎么实现