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

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)
