TimoPHP一个简单、快速、规范、灵活、扩展性好的PHPMVC+框架,主要用于API接口开发(前后端分离已是常态)
官网:https://timo.gumaor.com/文档:https://timo.gumaor.com/documet/我们的目标做一个轻量级并支持大型应用开发的PHP框架MVC+模式除了M层,我们还可以根据项目实际情况增加层,比如基础层(Base)业务逻辑层(Busiess/Logic)服务层(Service)策略层(strategy)等等MVVC模式把MVC模式的V(视图)分成了视图模型层和视图层(也可以说是模版层),当然,视图模型层是可选,没有的话就是经典的MVC模式特点1、PHP7.0+2、PSR标准3、轻量级,扩展灵活4、支持多版本API5、自定义异常处理,如4046、原生模版解析7、支出视图组件8、模板支持多主题、layout(布局)9、写app接口还是挺爽的10、加入对cli模式支持,用来写服务、定时脚本挺好的11、增加依赖注入服务容器,实现组件之间的松耦合12、ORM链式调用,支持数据库读写分离设置,可具体到某张表目录结构/data|-TimoSNS项目目录(自己项目名称,比如用TimoPHP开发的社区应用,叫TimoSNS,自定义)||-app应用目录|||-cli命令行|||-api移动端||||-cotroller控制器目录||||_cofig.php项目配置文件||-busiess公共业务逻辑||-cache运行时缓存目录||-middleware中间件||-provider服务提供者目录||-compoet组件目录||-cofig公共配置目录||-lib自定义类库||-logs日志目录||-model模型目录||-publicWEB目录(对外访问目录)名称自定义,如wwwroot、public|||-api小程序||||_idex.php小程序入口文件||-sed推送(微信、小程序、adroid、IOS)||-service公共服务目录||-task异步任务||-vedorcomposer安装类库目录||-bootstrap.php整个项目的启动文件||_composer.jso|-TimoPHP框架,和项目在同一级目录基本骨架https://gitee.com/tomeer/timo-skeleto通过这个可以快速上手使用TimoPHP开发api参考项目TimoPHP官网 https://timo.gumaor.com/新建一个项目cdTimoPHPphpbi/timo.phpcreateproject_ame(项目名称)applicatio_ame(项目下应用名称)入口模式多入口
一个应用一个入口,默认单一入口
所有应用共用一个入口









评论