PHP MVC基础架构(三)
来源:互联网 发布:淘宝复核认证在哪里 编辑:程序博客网 时间:2024/04/30 03:10
在上两篇中,其实已经完成了对MVC框架的基本架构。
不过,一个真正的MVC框架还应该填充一些有着相关性的必要的组件类。
如:配置加载类、日志类、甚至我们可以加入依赖管理工具Composer的强大支持以获取大量的支持库。
配置加载类用于整合及统一管理MVC的不同方面的配置和关键参数。
首先,先在核心中创建配置加载类的类文件,并确定配置的实现思路(如图中注释)。
其次,代码实现
其中,我们把配置的参数文件上图圈定的位置,其内部书写形式如下。
................................
并且在路由类中会用到配置的调取
其中的初期参数如下
至此,配置加载类的基本功能就完成了。
日志类
日志几乎已经成为一个系统比不可少的功能,所以我的框架中一个日志类势在必行:
而因为MVC不同位置输出日志的形式是不同的,那么在此 使用以驱动模块为基础的编写方法来对应不同的情况
首先是日志功能的入口:(加载配置和驱动)
配置已经在上一部分写过,在此着重看一下驱动如何来构建:
例如一个基本的操作记录日志的驱动
注意图中,驱动的放置位置,然后是日志的生产过程以及日志的放置路径问题
在看过了配置类和日志类之后,有没有想过使用别人的类来为我所用呢?
或许通过使用Composer来引用网上其他人的功能组件是个不错的主意。
下面来介绍Composer的初步引入方法:
首先,安装Composer,有鉴于网上有完整齐全的安装方法,那么如何安装就不在此累述。
然后就是使用
0 0
- PHP MVC基础架构(三)
- PHP MVC基础架构(一)
- PHP MVC基础架构(二)
- php的基础架构MVC
- php基础(三)
- AngularJs轻松入门(三)MVC架构
- PHP MVC架构实现
- PHP简单MVC架构
- PHP简单MVC架构
- PHP简单MVC架构
- PHP MVC架构
- PHP基础入门(三)
- PHP的基础(三)
- 初识PHP的MVC架构
- SAP HANA 基础架构简介(三)
- MVC实用架构设计(三)——EF
- MVC实用架构设计(三)——EF
- MVC实用架构设计(三)——EF
- Android Touch时间传递机制
- 文章标题
- Hygieia环境配置
- php中socket入门
- Java Notes: 从内存看Java,异常处理
- PHP MVC基础架构(三)
- 设计模式(二) 面向对象设计原则
- HDU#1062:Text Reverse
- html的编码、分区显示、客户端映射图
- 1622-5 孔富晨 总结《2016年10月6日》 【连续第6天总结】
- ASP.NET MVC5+MySql使用ASP.NET 身份验证
- 关闭ORACLE数据库步骤参考
- HDU#1076:An Easy Task
- Java中的垃圾回收