phalapi框架能否拓展成rest api?

快速问答dogstar 回复了问题 • 2 人关注 • 2 个回复 • 1280 次浏览 • 2015-09-07 22:15 • 来自相关话题

小白不是很明白phalapi框架和rest api的联系,想搭一个rest api供客户端使用,在phalapi框架里是不是直接在model里面处理?烦请作者指导一下

queryRows()分页时提示SQL syntax异常的原因与处理方案

官方公告dogstar 发表了文章 • 0 个评论 • 627 次浏览 • 2015-09-03 19:06 • 来自相关话题

1、问题背景
当我们使用NotORM_Result::queryRows($sql, $parmas)进行分页查询时,如以下示例代码:[code]<?php

class Model_User extends...
查看更多

非法不报错了

快速问答dogstar 回复了问题 • 2 人关注 • 1 个回复 • 450 次浏览 • 2015-09-02 21:15 • 来自相关话题

官方:
//故意请求一个非法的服务
?service=Demo.None
{
"ret": 400,
"data": [],
"msg": "非法请求:服务Demo....

问什么老是访问默认的配置接口,新建的项目不能正常访问

快速问答dogstar 回复了问题 • 2 人关注 • 1 个回复 • 949 次浏览 • 2015-09-02 21:11 • 来自相关话题

本地的  /Public/yyy/?server=Yyy.getInfo&id=1&openid=qweqwerq
{"ret":200,"data":{"title":"H...

web API文件上传问题

快速问答dogstar 回复了问题 • 2 人关注 • 1 个回复 • 1127 次浏览 • 2015-08-30 09:46 • 来自相关话题

web API的形式怎么上传和接收文件?
 
客户端用post的方式,把文件专为二进制,但是server端怎么接收?
有没有这方面的例子参考的呢?

2.请求安全-- MD5的必要性以及实际应用场景

快速问答wenzhenxi 发表了文章 • 1 个评论 • 634 次浏览 • 2015-08-25 15:03 • 来自相关话题

MD5的必要性以及实际应用场景

前言
   MD5为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。用于确保信息传输完整一致。是计算机广泛使用的杂凑算...
查看更多

1.请求安全-- 一个简单的 单设备登录 单点登录

快速问答wenzhenxi 发表了文章 • 1 个评论 • 927 次浏览 • 2015-08-25 15:00 • 来自相关话题

一个简单的 SSO 单点登录 单设备登录 解决方案

   SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的...
查看更多

官方有没QQ群

快速问答dogstar 回复了问题 • 2 人关注 • 1 个回复 • 464 次浏览 • 2015-08-15 16:26 • 来自相关话题

昨天刚接触PhalAPI,感觉挺不错的,我将用在我接下来的项目中,但我想加入官方QQ群,希望得到官方快速的答复。

多接口参数传递的优雅处理方案

快速问答dogstar 发表了文章 • 2 个评论 • 1214 次浏览 • 2015-08-05 21:45 • 来自相关话题

当一个接口需要接收很多参数,并通过Api传递给Domain层,再由Domain层传递给Model层时,就会在函数里面看到很长的参数序列,如接口参数规则为:

QQ图片20150805214212.jpg


对应的Domain调用为:

[attach]6[/attac...
查看更多

枚举类型参数过滤不严谨

快速问答dogstar 回复了问题 • 2 人关注 • 1 个回复 • 781 次浏览 • 2015-07-27 21:30 • 来自相关话题

框架里面使用in_array()这个函数去做枚举类型参数的过滤
然而php是弱类型语言,假设用户输入的值是 "2abc" 而枚举值是 array (1,2,3 ) 
php在比较 "2abc" == 2 的时候会自动把 ...

mac os x下phalapi-buildapp脚本有问题

快速问答dogstar 回复了问题 • 2 人关注 • 2 个回复 • 769 次浏览 • 2015-07-21 20:34 • 来自相关话题

原因是mac os x下的sed命令和linux下的sed参数不一致
 
脚本最好还是兼容一下各种操作系统吧

User扩展类库登录态检测穿透bugfixed

官方公告dogstar 发表了文章 • 0 个评论 • 573 次浏览 • 2015-07-17 21:10 • 来自相关话题

首先,感谢 @黄苗笋 同学发现并反馈了这个问题。

1、问题描述
DI()->userLite->check(true);
在调用User扩展类库类似上述代码进行用户登录态检测时,...
查看更多

phalapi没有后台功能吗。

快速问答dogstar 回复了问题 • 2 人关注 • 1 个回复 • 1050 次浏览 • 2015-07-06 20:07 • 来自相关话题

关于 多字段查找的问题

快速问答yaso 回复了问题 • 2 人关注 • 2 个回复 • 602 次浏览 • 2015-06-25 09:36 • 来自相关话题

DI()->notorm->user->select('uid')->where('mealprice = ? and operator_id = ?', $amount,$type)->fetchOne();
 
请问这样写是否...

关于NotORM中limit()操作的特别说明

官方公告dogstar 发表了文章 • 2 个评论 • 1130 次浏览 • 2015-06-17 21:40 • 来自相关话题

1. 背景

20150617.png


首先,感谢 落舞者 同学的发现和反馈。
其次,在这里为我们对NotORM不正确的修改表示歉意。

为了大家更确这其中的问题和日后正确的使用,这里将问题进行相关的说明和Phal...
查看更多

集成PhalApi_Api后,返回的数据中文乱码

快速问答dogstar 回复了问题 • 3 人关注 • 2 个回复 • 1209 次浏览 • 2015-06-14 23:35 • 来自相关话题

{"ret":200,"data":{"title":"Hello World!","content":"cpmtemt","te...

架构中有两套数据库CURD基本操作,其区别是?

回复

快速问答dogstar 回复了问题 • 1 人关注 • 1 个回复 • 1561 次浏览 • 2015-06-09 22:22 • 来自相关话题


Q5LQH[I09PE)AECG3O8[2H1.png


PhalApi框架对于数据库的基本操作提供了两套基本的CURD操作,即:有两种update()、两种insert()、两种delete()的方法,其两者的区别是什么,以及应该怎么使用。

像sell_5这样的分表操作,下划线后面的数字被强制去掉

回复

快速问答dogstar 回复了问题 • 1 人关注 • 1 个回复 • 701 次浏览 • 2015-06-09 21:57 • 来自相关话题

ZY86%%)COF]CK2TMMC5PZKX.png



18IV{LM[WV])10GXL]P74.png


如上两图中,表前缀已经定义好了是destoon_,也配置了./Config/dbs.php,但在进行数据库操作时,为什么表名sel_5被转换成了sell(没有了后面的 _5)?
...

PhalApi开源的路上,期待有你的参与和支持

官方公告dogstar 发表了文章 • 0 个评论 • 633 次浏览 • 2015-06-06 14:23 • 来自相关话题

PhalApi自2015年1月份正式开源以来,逐渐受到了大家的使用和肯定。在此,真的非常感谢大家

在这近半年里,我们不断对框架进行升级和发布,并陆续同步到了github的composer,还提供了扩展类库和项目实例;编写并认真地维护了丰富的W...
查看更多

欢迎大家提问交流~

快速问答农鲜哥 回复了问题 • 2 人关注 • 1 个回复 • 471 次浏览 • 2015-06-06 05:16 • 来自相关话题

历经数月,PhalApi终于建立了自己的问答社区,我们希望我们可以维护一个高质量的接口社区。


在这里,不仅可以讨论PhalApi框架的技术,也可以讨论接口开发领域更高层次、和更广泛的层面。

希望此社区能活跃起来,也希望PhalApi可以走得更远,再次感谢...