PHP 开发框架 TimoPHP 1.9.5 发布了。TimoPHP 是一个简单、快速、规范、灵活、扩展性好的PHP MVC+框架,主要用于API接口开发。TimoPHP支持多环境,如开发环境(dev)测试环境(test)线上环境(pro),支持多应用,支持单入口和多入口。
use model\course\Course as CourseModel; use Timo\Core\App; class Course extends Base { public function list() { $type = Request::getInt('type'); $p = Request::getInt('p', 1); $page = ['p' => $p, 'limit' => 20]; $courses = CourseModel::where(['type' => $type, 'status' => 1]) ->fields('id, title, uid') ->order('id DESC') ->page($page) ->select() return App::result(0, 'ok', [ 'courses' => $courses, 'page' => $page ]); } }
更新日志
1、支持composer安装,支持composer创建项目:composer create-project tomener/timo
2、新增console命令行支持,如:php timo test:timo -name tomener,执行test下面的timo方法,并传入name参数
3、新增开发环境运行,php timo serve,直接访问http://localhost:8090即可看见
4、新增支持config/env.config.php环境配置,主要放置敏感的配置项目
5、异常由框架自动处理,简化了index.php入口文件
6、fix Model->orWhere当前面的where语句为空时的bug
7、模型:数据库连接改为惰性连接(当有实际数据库操作时才会去连接数据库)
8、废弃无用的方法、Loader类、Image类、Curl类、Validate类,强化Helper\Helper、Helper\Str、File\File
软件地址:https://github.com/tomener/TimoPHP
还没有评论,来说两句吧...