PHP-MVC项目搭建
1、1.项目结构说明config: 数据库配置和邮件服务器配置需要统一管理,放在config文件夹里frontend: 前台 homebackend: 后台 admin
2、2.搭建过程(1).编码规范说明---非常重要(加分项)
3、3.(2拘七呷憎).定义核心启动类---让项目run起来1). 加载配置: 在使用前准备好配置(预加载),方便程序使用2). 定义常量: 通过路径常量可以定位到任何的项目内的资源定义run菱诎逭幂方法:framework/core/Application.php
4、4.getcwd(): 获取当前工作目录的函数完成init方法编写:framework/core/Application.php
5、5.注册自动加载:framework/core/Application.php
6、6.完成路由分葛激握颟发controller=Product&action=indexclass_e旌忭檀挢xists: 测试一个类是否存在,第一个参数是类名, 第二个参数是在检查是否调用自动加载函数,默认为true。实现控制器空间分割framework/core/Application.php
7、7.(3).加载视图加载html页面,渲染输入。
8、8.通过include函数加载视图文件:
9、9.定位问题使用chrome的开发工具, f12打开, 火狐使用firebug
10、10.载入第三方代码类和辅助函数载入辅助函数类的编写:
11、11.载入第三方代码类
12、12.载入数据库模型模型用来处理业务逻辑的,业务逻辑通过数据库结构体现。增:insert()删:delete()改: update()查: selectByPk统计总行数: total()获胃申赜驵取第几页的分页数据: pageRows, 主要在处理数据分页的时候用到