PhalApi开源接口框架,简称π框架,一个轻量级PHP开源接口框架,专注于接口服务开发。接口,从简单开始!
配合开发文档,更新代码声泪俱下。http://docs.phalapi.net/#/v2.0/response-and-debug
// 返回最后一条SQL语句,没有任何SQL语句时返回false
$sql = \PhalApi\DI()->tracer->getLastSql();
[#4 - 0.9ms - 790KB - PHALAPI_FINISH]/Users/dogstar/projects/github/phalapi/vendor/phalapi/kernal/src/PhalApi.php(74)
// 初始化好你的SQL日记服务,使用文件名前缀:sql_
$fileConfig = array_merge($di->config->get('sys.file_logger'), ['file_prefix' => 'sql']);
$sqlLogger = \PhalApi\Logger\FileLogger::create($fileConfig);
[#1 - 0.78ms - 49.1KB - SQL]/path/to/phalapi/src/app/Api/Examples/CURD.php(96): App\\Domain\\Examples\\CURD::get() phalapi.phalapi_curd SELECT * FROM phalapi_curd WHERE (id = 1);
默认不使用.env
修复在线接口文档详情页报错。
\PhalApi\Response::addResult($key, $value)
\PhalApi\CUrl::setIsThrowException(false)
\PhlaApi\DI()->config->resetConfig()->get('xxx.xxx');
在线接口列表 fixed array_multisort Array to string conversion
萤火虫
协助提供;$ ./bin/phalapi-buildcode
Wecome to use ./bin/phalapi-buildcode command tool v0.0.1
Example: ./bin/phalapi-buildcode --a User/Reg
Usage: Command [options] [arguments]
--a 创建一个API层文件
--d 创建一个Domain层文件
--m 创建一个Model层文件
暂无。
在SQL日记,追加显示数据库名称,调整前是:表名
,调整后是数据库名.表名
,例如:db_name.table_name