A层方法里调用A层的另外一个方法时 参数怎么传递校验

快速问答dogstar 回复了问题 • 2 人关注 • 1 个回复 • 40 次浏览 • 5 天前 • 来自相关话题

[问题描述,请详细说明具体的问题]
我想问下ADM们中A层方法里调用A层的另外一个方法时  参数怎么传递校验呢    比如在授权用户登录时  在回调方法里会调用User模块的登录方法


[接口链接,贴上接口的链接]


[源代码,请粘贴相应的P...

框架下的什么文件可以删除?

快速问答dogstar 回复了问题 • 2 人关注 • 1 个回复 • 41 次浏览 • 5 天前 • 来自相关话题

看到PhalApi文件下面有很多文件/文件夹可以删掉,比如data啥的,还有什么可以删除,以减少文件大小?
以及,bin和tests这两个文件夹可以删除吗?
感谢。

composer update遇到错误

快速问答dogstar 回复了问题 • 1 人关注 • 1 个回复 • 19 次浏览 • 5 天前 • 来自相关话题

# composer update 
Loading composer repositories with package information 
Updating dependencies (including require-dev)
Package o...

关于请求接口

快速问答dogstar 回复了问题 • 2 人关注 • 2 个回复 • 45 次浏览 • 6 天前 • 来自相关话题

[问题描述,请详细说明具体的问题]
{ret: 404,
data: { },
msg: "非法请求:接口服务App.User.getRules不存在"
}
[接口链接,贴上接口的链接]
http://localhost/projectMa...

PhalAPI 1.x下 命名空间使用问题

快速问答dogstar 回复了问题 • 2 人关注 • 1 个回复 • 27 次浏览 • 2019-05-14 09:40 • 来自相关话题

今天对接阿里实人认证,官方的SDK给的包使用的是命名空间,我复制到我的项目中后总是提示找不到类。
虽然我把SDK中命名空间去了能跑,但是总觉得不是太好为什么命名空间不能使用呢?
谢谢。

fast-route在apache下的配置

交流分享Hishenglin 发表了文章 • 1 个评论 • 43 次浏览 • 2019-05-10 01:52 • 来自相关话题

在nginx环境下配置详见项目的文档,以下是在apache环境下的配置。
注意:由于我的测试网站路径是:http://localhost/phalapi/public/site/index
以下配置中的 “/phalapi/public/” 需要替换成你实际的...
查看更多

单元测试乱码和使用注解的使用问题

快速问答echo_2109 回复了问题 • 2 人关注 • 2 个回复 • 41 次浏览 • 2019-05-09 11:18 • 来自相关话题

[问题描述,请详细说明具体的问题]
1.cli命令下  单元测试失败中文乱码
2. 使用注解的方式(@dataProvider allEventState)  传参测试数据的多个状态  测试没有全部通过
[接口链接,贴上接口的链接]


[源代码,请粘贴相应的...

pai事务问题

回复

快速问答锅盔刮凉粉 回复了问题 • 1 人关注 • 1 个回复 • 39 次浏览 • 2019-05-07 15:56 • 来自相关话题

如图 我在第一个空间下使用事务  然后查询存入的数据,这时是能查询的到,但在第二个空间下再次查询这个数据,查询不到这是怎么回事?是每一个空间会单独占用一个session?还是怎么样

同库多表前缀

小白接口无巧 回复了问题 • 2 人关注 • 3 个回复 • 69 次浏览 • 2019-05-05 14:26 • 来自相关话题

[问题描述,请详细说明具体的问题]

我之前使用thinkphp开发的接口程序,前两天看到了phalApi,想换成这个来重新写过,但发现有些问题不好解决,想请求支持一下。
我的场景是有有多个公司,相同的应用场景,所以之前写的是在一个数据库里有上千个表,整个集团...

我的listAllApis.php和Public/install都访问不了,总是出现502 Bad Gateway

快速问答dogstar 回复了问题 • 2 人关注 • 3 个回复 • 71 次浏览 • 2019-05-05 09:40 • 来自相关话题

关于PhalApi2.6多项目设置问题

快速问答echo_2109 回复了问题 • 2 人关注 • 3 个回复 • 102 次浏览 • 2019-05-03 13:00 • 来自相关话题

[问题描述,请详细说明具体的问题]
用PhalApi2.6配置多个项目 访问是报了错
  msg: "非法请求:接口服务Shop.Hello.Say不存在",
[接口链接,贴上接口的链接]


[源代码,请粘贴相应的PHP源代码...

PhalApi 2.6.1 版本发布

官方公告dogstar 发表了文章 • 0 个评论 • 98 次浏览 • 2019-05-01 22:56 • 来自相关话题

PhalApi 2.6.1
 [主要更新]

1、默认MD5签名增加分隔符,防止位移篡改参数
2、清除vendor下的空目录,避免composer update失败
3、获取头部,兼容HTTP_USER_AGENT和User-Agent这两种写法...
查看更多

跨域如何支持特定接口及特定域名验证,其他接口都不能跨域

回复

快速问答彩色的雨 发起了问题 • 1 人关注 • 0 个回复 • 51 次浏览 • 2019-04-30 23:22 • 来自相关话题

跨域如何支持特定接口及特定域名验证,其他接口都不能跨域
我是用1.4.2版本,想个别接口支持跨域,但支持后是全站,怎样改成个别接口跨域及验证

[接口链接,贴上接口的链接]


[源代码,请粘贴相应的PHP源代码]


[截图,补充必要的截图说明]

基于2.x 扩展类库的一些常用功能

交流分享廖小正 发表了文章 • 1 个评论 • 77 次浏览 • 2019-04-29 16:57 • 来自相关话题

因项目需要,日常开发中不断积累了一些功能,从1.x迁移到2.x后,慢慢把一些混杂功能一步步拆解为扩展类库,毕竟,有些轮子没必要重复造。
阿里云OSS库目前在等阿里云的OPEN API SDK更新,然后会使用最新的集成方式。
感谢PhalApi,让我能快速驱动一...
查看更多

无状态的接口请求用 phalapi 制作api接口如何防止重复提交数据?

交流分享廖小正 回复了问题 • 2 人关注 • 1 个回复 • 588 次浏览 • 2019-04-28 22:25 • 来自相关话题

如果在web页面可以页面请求的时候可以在 隐藏域里面放一个 token 请求后销户token 。
api 是无状态的感觉这样不是很好处理,也不知道啥时候会请求,所以也不知道什么时候拿到token.
有一个办法就是吧请求过来的数据包...

2.X的aliyun-oss 是不是包名错了

快速问答廖小正 回复了问题 • 2 人关注 • 1 个回复 • 84 次浏览 • 2019-04-28 22:15 • 来自相关话题

2.X的aliyun-oss 是不是包名错了
 
还是我操作错了0 0?
 

"phalapi/aliyun-oss":"dev-master"
 

oss扩展类库配置后,update后为什么不显示默认接口嘞 ?

快速问答廖小正 回复了问题 • 2 人关注 • 1 个回复 • 93 次浏览 • 2019-04-28 22:10 • 来自相关话题

各位大佬,有人在用oss的扩展类库的吗,配置都正确后,update后为什么不显示默认接口嘞 
 
1.png


2.png

 

PhalApi 2.x 关于单元测试 在windows执行命令行报错

快速问答echo_2109 回复了问题 • 2 人关注 • 3 个回复 • 73 次浏览 • 2019-04-28 13:09 • 来自相关话题

[问题描述,请详细说明具体的问题]
1.我是windows下的环境  phpunit是5版本的  
在执行测试命令  phpunit ./tests/app/Api/Comment_Test.php
时候报错 ,说找不到类  Error: Class 'App...

分表如下 hotel_log_1 hotel_log_2 hotel_order_1 hotel_order_2

快速问答dogstar 回复了问题 • 2 人关注 • 1 个回复 • 30 次浏览 • 2019-04-24 12:44 • 来自相关话题

hotel_log_1 hotel_order_1 用户的数据按规则取模 放在1里
其他用户按规则放在2里, 总后台查看数据的情况下是否只能循环查询?

各位 phalapi中如何引入redis cluster 集群呢?

快速问答weixiao 回复了问题 • 2 人关注 • 5 个回复 • 98 次浏览 • 2019-04-24 09:34 • 来自相关话题

我们的phal是1.3.2,redis是5.X ,phpredis是4.3.0
现在出现下面的这个错误,我是不是要用这个RedisCluster, 怎么用呢具体。
谢谢了 大神。

请求接口返回空,但重启服务器后返回正常,求大神指点

快速问答dogstar 回复了问题 • 2 人关注 • 4 个回复 • 42 次浏览 • 2019-04-23 22:26 • 来自相关话题

[问题描述,请详细说明具体的问题]


[接口链接,贴上接口的链接]

[源代码,请粘贴相应的PHP源代码]


[截图,补充必要的截图说明]

fast-route发现定义使用的配置是固定获取的,这个不利于扩展配置,能否建议优化一下呢

快速问答dogstar 回复了问题 • 2 人关注 • 1 个回复 • 44 次浏览 • 2019-04-20 17:38 • 来自相关话题

[问题描述,请详细说明具体的问题]
因项目使用fast-route发现定义使用的配置是固定获取的,这个不利于扩展配置,能否建议优化一下呢
 
https://github.com/phalapi/fast-route
 
文件:fast-route/src/L...

在linux怎么才能使用cli后台执行

快速问答dogstar 回复了问题 • 2 人关注 • 2 个回复 • 56 次浏览 • 2019-04-20 17:35 • 来自相关话题

[问题描述,请详细说明具体的问题]
Linux下有个nohup可以后台运行php,可能我不怎么会用吧,我在linux下执行
nohup php ./bin/phalapi-cli -s App.Mns.Index
提示
[code]no...

NotORMModel 代码小建议

快速问答dogstar 回复了问题 • 2 人关注 • 1 个回复 • 74 次浏览 • 2019-04-19 11:12 • 来自相关话题

[问题描述,请详细说明具体的问题]
使用phalapi开发,操作model时,发现新增或修改的数据ext_data他都再次给我json了,
但是有时候这个字段的数据不是数组,就不太友好了,建议官方把这个优化一下。
 
文件 phalapi/kernal/src...

Post参数解密

快速问答dogstar 回复了问题 • 2 人关注 • 1 个回复 • 67 次浏览 • 2019-04-17 23:15 • 来自相关话题

由于项目对于数据保密比较严格,需要将请求参数(Post参数)及返回值都进行加密,返回值的加密已经找到办法,只要继承Response类即可,如下:
[code]class EncryptResponse extends Response
{

/**
...