Home > php教程 > PHP开发 > body text

WindFramework框架的项目部署

WBOY
Release: 2016-06-07 17:23:40
Original
1374 people have browsed it

      windphp自从9.0版本开始,便舍弃了沿袭数年之久的旧架构转而采用了全新的WindFramework框架。WindFramework是什么?


      WindFramework是一个轻量级的php开源框架。它以组件工厂为核心,提供了像MVC,数据持久化,视图模板引擎等应用技术。 此外windframework采取了一种组件化的开发模式。虽然目前的组件库还不算丰富健壮,但是基于这种开发模式,使组件的扩展变得非常的容易。 windframework拥有一个强健的内核,它实现了基于配置的Ioc控制反转技术。开发者只需要简单的配置,就可以实现类的依赖注入,完全实现了类与类的松耦合。
      windphp升华后的windphp9.0,功能更加强大,可以用几个词概括:轻、快、多变。windphp9.0的这些强大的功能得益于windframework这个强有力的框架。


      WindFramework发布也差不多一年了,可惜至今为止官方都没有发布windframework框架相关的开发文档。希望windphp官方快点发布像ThinkPHP框架一样的开发文档。


      出于对WindFramework的好奇,我今天啃了一下windframework框架,呵呵,还真是一块硬骨头(与ThinkPHP框架相比)啊!根据我的理解,windframework提供了MVC的开发模式,面向对象的特性比较强,数据库的操作有点繁琐,比如数据的存取操作语句有点像原生态的SQL语句。我把windframework的案例blog的布局层次整理成目录树并加以注释,以便以后研究之用。


根目录blog(项目)

┏–  index.php 入口文件
|  –  conf  配置文件
|          |  –db_config.php 数据库链接配置文件
|          ┗━config.php  项目配置文件
|              
|  –  data  
|        ┗━  compile  编译目录
|                         |  –  error.tpl
|                         |  – index.tpl
|                         |  –  layout.tpl
|                         ┗━  reg.tpl
| –  wind  框架核心文件包
|      |  –Wind.php  框架入口文件
|
|
|
|
|  –  service 业务逻辑处理类库,处理数据交由控制器
|          |  –  UserForm.php  表单过滤类
|         ┗━  UserService.php  数据处理类
|  –  confroller  控制器目录
|          |  –IndexController.php    Index模块控制器
|         ┗━ErrorController.php     Error模块控制器,控制错误信息输出
|
┗━ template   模板目录
           |  – images  图片样式包
           |  – error.htm
           |  – index.htm
           |  – layout.htm
          └ reg.htm


  


Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template