PHP框架接触有一段时间,主要是Kohana和Thinkphp。这两个框架各有各的特色,总体来说Kohana还是相对来说比较简单,但是国内资料较少。
简单的,我把我的这个框架命名为Demo.
框架搭建第一步,总体目录规划:
目录 APP(应用)->TEM (主题) -> SYS (系统)
||-------Application 应用
|---classesController
Models
|---views
|| ---Template 主题
|---classesController
Models
|---views
|| ---System 核心文件
|---controller
|---config
|---orm 其他扩展的功能类
|| ---index.php 入口文件
应用结构
为什么要把model和controller放在classes下?
在程序中,你一定要把所有的文件都require进来。但是如果再不同的目录下定义了一个相同名称的类名就会报错--Fatal error:
Cannot redeclare class。
这样是为了方便处理。
先来处理一下这个类如何实现:
自己动手写框架(一)
时间: 2024-10-28 19:36:57