对phalapi的数据库操作的建立关联查询的困惑

张雷@嘉友团 回复了问题 • 4 人关注 • 3 个回复 • 1430 次浏览 • 2018-03-21 09:48 • 来自相关话题

最近公司实现前后端分离的开发模式,准备弃用TP框架,也就是MVC模式。准备转用phalapi框架,但在学习过程中,发现一个很麻烦的地方,就是建立关联查询。
有用的TP的都知道,可以直接视图模型,sql不用写原生,非常方便。
但在phalapi框架中,查看文...

Axios作post请求返回null

张雷@嘉友团 回复了问题 • 3 人关注 • 3 个回复 • 188 次浏览 • 2018-03-16 22:01 • 来自相关话题

是这样的,我在尝试用post作用户登录接口的时候拿jQuery做post请求是可以获取到返回的账号密码的,但是拿axios做post请求返回就是两个null,请问下这是怎么回事呢
 

跨域.png


[attach]237[/at...

post请求,怎么获取post的参数,我的post为空

张雷@嘉友团 回复了问题 • 1 人关注 • 1 个回复 • 178 次浏览 • 2018-03-16 21:59 • 来自相关话题

Mac Os 下配置phalapi出现403或404

回复

jerrycao 回复了问题 • 1 人关注 • 1 个回复 • 127 次浏览 • 2018-03-09 08:56 • 来自相关话题

根据官网nginx 配置要求,复制server{。。。}代码,修改root 项目目录,在mac os 下出现403 或404 (修改的过程),请问有朋友在mac 下配置成功吗?请帮忙

接口中有多个数据库,放在不同服务器上怎么写配置

Forever° 回复了问题 • 3 人关注 • 3 个回复 • 864 次浏览 • 2018-03-05 15:43 • 来自相关话题

/**
     * DB数据库服务器集群
     */
    'servers' => array(
        'db_mall' => array(                         //服务器标记
          ...

数据库操作 报错

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 165 次浏览 • 2018-03-03 11:39 • 来自相关话题


捕获1.PNG


捕获2.PNG


捕获.PNG

 
Fatal error: Uncaught Error: Call to undefined function...

当接收参数不确定时,怎么接收post过来的请求参数!

回复

了不得 发起了问题 • 1 人关注 • 0 个回复 • 177 次浏览 • 2018-03-01 10:00 • 来自相关话题

获取from表单传过来的所有的post数据也就是$_POST数组。$_POST['name名称']=》当‘name名称’不确定的时候怎么获取到$_POST参数呢?

自己发现一个办法:实例 Request 调用getAll()方法返回的是要的结果一个所有请求参...

PhalApi2.x DI注入延迟加载的问题

回复

了不得 回复了问题 • 1 人关注 • 1 个回复 • 181 次浏览 • 2018-02-28 11:49 • 来自相关话题


企业微信截图_15197887916916.png

这是注入新的数据配置实例
企业微信截图_1519788828842.png

报错
企业微信截图_15197888502537.png

报错
如果不用function(){}延迟加载就不会报错,可视屏里1.x没有报错,是因...

Response返回data,200为对象,其他为数组

dogstar 回复了问题 • 2 人关注 • 2 个回复 • 149 次浏览 • 2018-02-27 10:19 • 来自相关话题

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

Response返回data,200为对象,其他(400,401等)为数组
这样会造成app端 json解析有问题,
查看源代码发现,data默认为array,而返回400的时候没有对data进行赋值
 
请问这个怎么解决...

为某一接口指定POST和GET,改的源码,不知道这样有没有影响

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 226 次浏览 • 2018-02-26 13:14 • 来自相关话题

[问题描述]
应前端要求,必须指定改接口为POST或GET,在官网上查了一些资料看得是懂非懂的,用

DI()->request = new PhalApi_Request($_POST);
会把项目所有接口都强制POST
没有办法只有在源码上...

phalapi-buildtest自动生成测试代码

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 143 次浏览 • 2018-02-23 10:59 • 来自相关话题

执行自动生成测试代码命令,提示不是错误如下
QQ图片20180223091128.png

是还要配置环境变量是吗
 

c08e21d5ecd826b56af8923d48614d2f求助

回复

雨夜黑瞳 发起了问题 • 1 人关注 • 0 个回复 • 147 次浏览 • 2018-02-13 12:46 • 来自相关话题

c08e21d5ecd826b56af8923d48614d2f为什么提示这个乱码?

DI()->myCfg->get

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 165 次浏览 • 2018-02-08 21:15 • 来自相关话题

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


DI()->myCfg->get('config.base_url');
  想知道这句话的mycfg是在哪里定义的, 是什么意思,


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


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

能否给个参数规则自定义检验的案例?

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 176 次浏览 • 2018-01-31 21:01 • 来自相关话题

你好,非常感谢开源分享的框架。文档中的参数规则检验回调案例我跑不出来,能够给一个其他案例?
谢谢,祝工作顺利!

参数规则中的回调案例

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 198 次浏览 • 2018-01-31 21:00 • 来自相关话题

有没有同学能给个参数规则中的自定义回调方法设置规则的案例啊,文档中的例子看不太明白?比如,我现在想添加一个规则,检查用户名在数据库中是否已经存在。

有jwt的扩展吗

回复

sovereign000 发起了问题 • 1 人关注 • 0 个回复 • 268 次浏览 • 2018-01-29 10:57 • 来自相关话题

求jwt扩展

有没有π2版本的微信小程序登录扩展

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 249 次浏览 • 2018-01-26 20:04 • 来自相关话题

现在是π1

还有问题
如果我自己把小程序登录的流程封装起来 那么我应该放到目录的哪个位置

怎么获取表的某一些字段

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 224 次浏览 • 2018-01-26 20:02 • 来自相关话题


b3770119119f4b98ecbe0eaca63155d.png

[问题描述,请详细说明具体的问题]
就是调用接口数据时候,我不要吧所有字段都取到, 怎么取得我只想要某些字段呢

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


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


[截...

官方文档使用什么工具制作的?

回复

Adam 回复了问题 • 1 人关注 • 1 个回复 • 232 次浏览 • 2018-01-26 11:59 • 来自相关话题

官方文档http://docs.phalapi.net/#/v2.0/tutorial使用什么工具制作的啊?质量很高!

新问题来了, 老大

回复

yumin0903 回复了问题 • 1 人关注 • 1 个回复 • 187 次浏览 • 2018-01-24 20:14 • 来自相关话题

在我本机测试是没问题的,放到服务器出问题了。本机PHP是5.4.45, 服务器是5.4.36.
PHP Notice: Undefined index: info in D:\wwwroot\ftp10078\Web\model\treat_list.php ...

请问如何把一个 数组作为参数传递

yumin0903 回复了问题 • 2 人关注 • 2 个回复 • 215 次浏览 • 2018-01-22 22:54 • 来自相关话题

数组如:
$Drag=array(
'tid' =>$tid,
'name' => $p_treat_yy_mc5,
'method' => $p_treat_yy_yl5,
'sttime' => in...

phalapi框架使用smarty时遇到的问题

回复

1996 回复了问题 • 1 人关注 • 1 个回复 • 207 次浏览 • 2018-01-19 15:09 • 来自相关话题

[问题描述,请详细说明具体的问题]
1.phalapi2版本安装smarty扩展时报错 只有改为dev-master才可正常安装
2.安装后模板不解析变量

[接口链接,贴上接口的链接]
暂无 本地调试

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

【提问】在【user对应admin表】的model中,想查询另外一张表的数据,怎么写

回复

LmSail 回复了问题 • 1 人关注 • 2 个回复 • 250 次浏览 • 2018-01-16 16:31 • 来自相关话题


QQ截图20180116160215.png

请问一下,连接多个数据库怎么用,项目中,要使用多数据库

Wunaldo 回复了问题 • 2 人关注 • 2 个回复 • 238 次浏览 • 2018-01-16 14:23 • 来自相关话题

我用的是最新的版本,不知怎么连多数据库

phalapi有没有像thinkphp中model里设置字段属性的方法

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 202 次浏览 • 2018-01-15 20:55 • 来自相关话题

比如查询出来一组数据 其字段为status 1有效 0失效 tp里getStatusAttr()就可以设置属性为汉字 不用foreach再次遍历了

【新手提问】如何打印sql语句呢?

dogstar 回复了问题 • 3 人关注 • 2 个回复 • 186 次浏览 • 2018-01-15 20:51 • 来自相关话题

怎么打印出完整sql语句呢?

求phalapi数据库的增删改查实例

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 218 次浏览 • 2018-01-13 22:42 • 来自相关话题

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


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


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


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

自定义Request类中使用throw new BadRequestException出错

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 160 次浏览 • 2018-01-11 21:38 • 来自相关话题

自定义的Request类,改写了genData()方法。并在di.php注册了。
当在自定义的Request类的genData()抛出BadRequestException 的时候,就会发生错误。
 
Fatal error: Uncaught PhalApi...

linux 下报 错

隔壁老王 回复了问题 • 2 人关注 • 2 个回复 • 212 次浏览 • 2018-01-08 11:09 • 来自相关话题

Warning: require_once(): open_basedir restriction in effect. File(/data/www/haveshop/backEnd/vendor/autoload.php) is not within th...

notorm的用法, queryAll()方法的第二个参数,只能是array()吗?

dogstar 回复了问题 • 3 人关注 • 1 个回复 • 177 次浏览 • 2018-01-04 08:27 • 来自相关话题

[问题描述,请详细说明具体的问题]
queryAll()方法的第二个参数,只能是arrray()吗?,我想让返回的是一维数组,而不是二维数组

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


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


[截图,补充必要的截图...

1qqqqqq

回复

qdrswssrs 发起了问题 • 1 人关注 • 0 个回复 • 148 次浏览 • 2018-01-03 13:47 • 来自相关话题

qqqqqqqqq

非法请求408

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 157 次浏览 • 2017-12-28 20:29 • 来自相关话题

object(common\plugin\PhalApiClientResponse)#77 (3) { ["ret":protected]=> int(408) ["data":protected]=> a...

Model查询怎么实现distinct,只能用原生SQL吗?

dogstar 回复了问题 • 2 人关注 • 2 个回复 • 197 次浏览 • 2017-12-27 23:26 • 来自相关话题

[问题描述,请详细说明具体的问题]
我的Model需要distinct查询,但是翻遍了2.0的文档,都没发现有这个说明,我自己在查询时加上->distinct(true) 查询报错。

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


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

怎么在domain的构造函数中调用DI服务?

dogstar 回复了问题 • 2 人关注 • 5 个回复 • 183 次浏览 • 2017-12-26 20:42 • 来自相关话题

项目中需要在domain层的一个类的构造函数中给一个private变量赋值,值来自DI服务中保存的变量。但是调用的时候,提示为Notice: Trying to get property of non-object

微信小程序支付

JamesLiu 回复了问题 • 2 人关注 • 1 个回复 • 226 次浏览 • 2017-12-26 00:17 • 来自相关话题

用这个框架有做过微信小程序开发吗

如何获取post的参数

dogstar 回复了问题 • 1 人关注 • 1 个回复 • 239 次浏览 • 2017-12-18 21:04 • 来自相关话题

我想写一个界面 访问的url为
http://xxx.xxx.xxx.xxx/phalapi ... rinfo
 
然后post的body为
username=asdfasdf
 
我如果在接口中获取usernam...

引入外部类

dogstar 回复了问题 • 2 人关注 • 3 个回复 • 241 次浏览 • 2017-12-17 10:59 • 来自相关话题

怎么在domain中使用phpexcel这类的外部类文件或插件

企业微信截图_15134256501211.png



r然后composer update 行吗?

怎么在app的同级目录下创建一个目录,访问docs.php有接口文档?

_3k丶you 回复了问题 • 2 人关注 • 3 个回复 • 245 次浏览 • 2017-12-14 09:42 • 来自相关话题

在composer.json,增加了“Trunk\\”:“src/trunk”
Api的目录下.php文件的namespace 也是Trunk
但是没有接口文档显示
还用composer update??

insert插入问题

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 164 次浏览 • 2017-12-13 22:59 • 来自相关话题

尴尬了,ret200,数据库里没数据,insert的不进数据怎么办?

函数调用的问题

dogstar 回复了问题 • 2 人关注 • 2 个回复 • 165 次浏览 • 2017-12-12 20:43 • 来自相关话题

大家好,问一下目录src下的functions.php函数文件在model层,domain层,api层里怎么调用

redis 计划任务

回复

发起了问题 • 1 人关注 • 0 个回复 • 195 次浏览 • 2017-12-08 23:42 • 来自相关话题

这里消费的时候,状态为什么更新两次


class Model_Task_TaskProgress extends PhalApi_Model_NotORM {

const STATE_WAITTING = 0;
const STATE_RU...

多数据库使用时我,照着以往解答在dbs.php配置·好了再model里用 return $this->getORM()->queryAll()返回还是报 ed_cate表不存在

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 247 次浏览 • 2017-12-07 23:03 • 来自相关话题


8@C9~TO]G~~0COCO`1`5TLT.png


TNTK~U%UIY2U)SI35ARHHH1.png

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


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


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


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

Fast Route中 request DI注入

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 157 次浏览 • 2017-12-02 10:37 • 来自相关话题


深度截图_选择区域_20171201150717.png

 
fast-route中的这段代码,会不会把我在di.php里添加的自定义的request类给覆盖掉?

扩展的问题

php111 回复了问题 • 2 人关注 • 2 个回复 • 180 次浏览 • 2017-12-01 10:17 • 来自相关话题

我已经全部按照git上面的步骤执行的 为什么一个都调不起?

1.png


2.png


3.png


4.png


[...

关于DI的问题

php111 回复了问题 • 2 人关注 • 2 个回复 • 148 次浏览 • 2017-11-30 08:57 • 来自相关话题

实在是不好意思,问个弱智的问题 DI() 我为什么没法用?签名 cookie这些都用不起 - - 貌似完全按照文档来的 就是不行
1.png


2.png


[attach]187[/att...

functions 遇到问题无法读取方法

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 209 次浏览 • 2017-11-22 20:15 • 来自相关话题

无法调用functions里的方法 使用composer update 更新上去的
1.png


2.png


3.png

 

刚安装完2.x后运行phpunit ./tests 报错

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 142 次浏览 • 2017-11-22 20:11 • 来自相关话题

刚安装完2.x后运行phpunit ./tests 报错
找不到Site类和TestRunner类

2.0版本新建模块访问不到,提示接口服务不存在

dogstar 回复了问题 • 3 人关注 • 1 个回复 • 263 次浏览 • 2017-11-20 20:56 • 来自相关话题

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

{"ret":404,"data":{},"msg":"非法请求:接口服务Hello.Welcome.Index不存在"}


[接...

phalapi 的官网怎么了,顶部文字链接没有了?

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 165 次浏览 • 2017-11-20 21:25 • 来自相关话题

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


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


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


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

写 getRules 文档字段描述、默认值与字段名能不能自动生成?

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 186 次浏览 • 2017-11-17 20:23 • 来自相关话题

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

RT, 如果请求参数太多的话,一个一个写太麻烦,请问能不能有办法按ORM或者数据库表字段自动生成呢?

TIM截图20171117180639.png