view中怎么调用controller中的函数?比如树型数据
本帖最后由 colordancer 于 2010-3-4 17:07 编辑我有一个树型的数据结构,但是controller第一次传给view的数据只是第一层的。
然后在view里要遍历这个数据,依次再获得该层下的数据。这时要访问controller的一个函数,请问该怎么调用呢?
或者说,类似这样的需求有更好的实现方式。
举例:
+1
-1.1
-1.2
+2
-2.1
-2.2
controller传给view的数组里只有{1,2},我在view里遍历获得1和2,然后再根据1,查询数据库获得1.1,1.2,这个查询是由controller里的函数做的,但是却是由view调用的。 写到helper里多好啊! 写到helper里多好啊!
Alex_Best 发表于 2010-3-3 22:43 http://codeigniter.org.cn/forums/images/common/back.gif
怎么写到helper里呀。。 请看如何写 helper
http://codeigniter.org.cn/user_guide/general/helpers.html
PS: 不要在视图里调用控制器,这不符合 MVC 哲学,应该是在控制器把所有层级的数据全部准备完毕,请楼主多多思考MVC和自己的程序设计。 额,控制器里把树的数据准备好啊 额,控制器里把树的数据准备好啊
ywqbestever 发表于 2010-3-4 13:33 http://codeigniter.org.cn/forums/images/common/back.gif
好吧,我承认应该这么做 请看如何写 helper
PS: 不要在视图里调用控制器,这不符合 MVC 哲学,应该是在控制器把所有层级的数据全 ...
Hex 发表于 2010-3-4 10:04 http://codeigniter.org.cn/forums/images/common/back.gif
谢谢老大点拨~
ASPer的习惯,哈哈
页:
[1]