iWebSNS采用了MVC架构,而且自带了一个模板引擎。
Model:就是model文件夹下的内容,主要定义了跟View密切相关的一些操作,比如信息查询,列表查询,最终会被模板引擎整合到view中
Controller: do.php作为拦截器,主要定义了action参数与具体PHP文件(action)的对应关系,以及action完成后的输出页面。函数action_return起了判定输出的作用
View:存放于templates目录下。另外modules.php定义了视图的对应信息,并具备转发功能
编写完model,action和view,最后需要后台编译一次。
接下来,需要了解一下模板的编写规则,以及后台编译机制。
其他备注: