dedecms mvc 流程

来源:互联网 发布:好看的日本漫画 知乎 编辑:程序博客网 时间:2024/05/22 00:53

1  创建的类必须继承Control 

      class fuwu extends Control{。。。。。。。。。}

2  创建的文件名与该类名必须一样是fuwu.php

3   请求参数是localhost/cms/myphp/fuwu.php?a=list&c=fuwu   a的参数是fuwu.php的函数名,但是少了ac_    类中是function  ac_list(){...........}, 由于得到的c是文件名,但是文件名就是类名,所以 可以通过文件名 new充 fuwu类对象,  通过  new  fuwu()->ac_list()调用了请求的php的具体的方法,他在调用时自己加上了ac_前缀

4 请求的是类名的php

5 把数据放到$GLOBALS['var_1']数组中,可以在模板中直接使用<?php echo $GLOBALS['var1']?>来输出变量, 当然也有 setVar()Assign()方法也可以,翻译过来也一样

6 在模板文件中使用{dede:arclist} {/dede:arclist} 来循环输出 遍历到的 数据  或者使用{datalist}  {/datalist}循环输出

7

0 0
原创粉丝点击