制作一个简易的PHP框架
来源:互联网 发布:淘宝十大手机黑店 编辑:程序博客网 时间:2024/05/17 08:22
简易PHP框架(crom)使用详解
crom是结合当前各种框架和各类教程,自己整合的开发框架,框架能进行简易的WEB开发。
gitlab源码链接https://github.com/gentcdq/crom
框架的基本目录结构为
* app
ctrl model views
* core
common config lib imooc.php
* log
* storage
* vendor
* composer.json
* index.php
index.php
框架根目录下的index.php文件是框架入口,主要做以下3个内容:
* 1.定义常量:定义了框架所在目录、框架核心文件、控制器目录。
* 2.加载函数库:加载了core/common/function.php目录下的函数库和core/imooc.php核心文件。
* 3.启动框架:执行core/imooc.php中的run()方法,启动框架
app
app目录下存在ctrl、model、views三个子目录。
* ctrl是控制器目录,里面存在该控制器内存放的方法,控制器文件的命名方法为indexCtrl,其中index为控制器名。类名为indexCtrl。
* model是模型目录,一个模型对应一个数据库表,命名方式为nameModel,其中name为数据库表名。类名为nameModel。
* views是视图目录,里面存放各种html文件。
core
core目录下存在common、config、lib三个子目录以及一个imooc.php文件。
* common下存放一些公共的文件,例如自定义函数。
* config目录存放的是配置文件,例如数据库、日志、路由信息。
* lib目录是配置目录,日志的配置存放在这里,另外还有model、路由等配置文件。
* imooc.php文件用于分配任务,能够将URL中制定的资源制定到控制器中的方法中。
log
log目录保存用户操作的记录,按日期来分类。
storage
storage目录下存放用户上传的文件。
vendor
vendor中存放的都是第三方的控件,利用composer安装自动添加的。
composer.json
composer.json是安装第三方插件所需要设定的文件,在该文件中添加所需要的第三方插件,使用composer update指令安装即可。
注:部分代码来自
* 慕课网
* http://developer.51cto.com/art/200911/164771.htm
* http://mangguo.org/the-simple-php-cache-class/
- 制作一个简易的PHP框架
- 二、php制作简易的计算器
- php制作简易的分页效果
- 制作一个简易的相册用js
- 自己动手制作一个简易的shell
- PHP框架的制作原理
- 自己模拟一个简易的spring框架
- php做的一个简易日历
- php模拟一个简易的mvc模型
- php 简易的一个 验证码 生成
- php写一个简易的登录表单
- PHP实现一个简易的分页类
- [PHP]框架教程:CodeIgniter框架的简易使用
- [PHP]框架教程:CodeIgniter框架的简易使用
- 用MFC的对话框制作一个简易的图片浏览器
- 关于一个简易的Html5音乐播放器的制作
- 我制作的一个简易五子棋,不懂来问…
- Android笔记(十九)制作一个简易的指南针
- sort命令--Linux命令应用大词典729个命令解读
- 关于文件夹病毒exe的处理方法
- msxml 6.0 dll 导入问题
- 本人CSDN已经找回,以后会经常光顾,因为多年不做本专业,所以以后文章请勿喷哈!QQ408098898
- w命令--Linux命令应用大词典729个命令解读
- 制作一个简易的PHP框架
- I/O设备访问内存方式
- mkisofs命令--Linux命令应用大词典729个命令解读
- 推荐引擎
- 机器人视觉实验开启
- Object类
- 对Volley简单的封装,让网络请求更简单
- 谷歌开发者中国官网
- find命令--Linux命令应用大词典729个命令解读