问一下啊 phalapi是怎么解决防恶意刷新的

回复

和平老三 发起了问题 • 1 人关注 • 0 个回复 • 334 次浏览 • 2016-08-15 11:12 • 来自相关话题

如果判断表是否存在?

回复

dogstar 发起了问题 • 1 人关注 • 0 个回复 • 340 次浏览 • 2016-08-10 21:44 • 来自相关话题

【吐槽】深海紫贝
@dogstar 请问notorm判断表是否存在,用那个函数呢?

以MySQL为例,可以这样解决:[code]<?php

class Model_User extends PhalApi_Model_NotORM {

...

适合编写API文档的开源软件ShowDoc

gtregrg 发表了文章 • 2 个评论 • 427 次浏览 • 2016-08-07 09:29 • 来自相关话题

ShowDoc是什么

每当接手一个他人开发好的模块或者项目,看着那些没有写注释的代码,我们都无比抓狂。文档呢?!文档呢?!Show me the doc !!

程序员都很希望别人能写技术文档,而自己却很不希望要...
查看更多

多个数据库表怎么配置?

daivid111 回复了问题 • 4 人关注 • 2 个回复 • 333 次浏览 • 2016-08-04 17:15 • 来自相关话题

假设两个两个数据库
数据库A,两个表a1,a2.
数据库B,两个表b1,b2

那么在设计api的时候如何去指定哪个数据库,哪个表?
看demo里面的model下user.php 获取数据库表实例$this->getORM(),这个是如何去匹配真正自己想...

自动生成文档,代码出问题了!

dragonsz2 回复了问题 • 2 人关注 • 2 个回复 • 279 次浏览 • 2016-07-14 10:51 • 来自相关话题

访问listAllApis.php,文档的注释都没法自动生成,反射$rMethod = new Reflectionmethod($apiServer, $mValue);这里$docComment = $rMethod->getDocComment()...

数据库连接失败

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 265 次浏览 • 2016-06-29 00:01 • 来自相关话题

初学者,根据文档测试接口user但一直是访问Mysql数据库连接失败,使用代码直接访问数据库是没问题

phalapi数据库查询,可以使用数组作为查询条件吗?

dogstar 回复了问题 • 2 人关注 • 2 个回复 • 293 次浏览 • 2016-06-26 21:24 • 来自相关话题

api层可以放自定义基类吗

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 257 次浏览 • 2016-06-23 22:44 • 来自相关话题

我直接在api目录下放了一个base.php
[code]<?php
/**
* Api层(基类)
*
* @author: nandiao <nandiao@qq.com> 2016-06-22
*/

class ...

phalapi框架如何使用http rpc协议

dogstar 回复了问题 • 2 人关注 • 2 个回复 • 298 次浏览 • 2016-06-21 22:13 • 来自相关话题

访问接口不返回结果

ls7210021 回复了问题 • 2 人关注 • 5 个回复 • 415 次浏览 • 2016-06-20 10:49 • 来自相关话题

根据文档,做了一个简单的接口,返回所有符合条件的信息。通过var_dump($rs);可以得到数据[code]<pre class='xdebug-var-dump' dir='ltr'>
<small>D:\wamp64\www\my...

有针对于没有php和mysql基础的人的教程吗?

dogstar 回复了问题 • 2 人关注 • 2 个回复 • 216 次浏览 • 2016-06-13 23:59 • 来自相关话题

关于hybrid开发

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 181 次浏览 • 2016-06-07 23:52 • 来自相关话题

我们的APP是混合式开发,其中需要嵌入H5页面,这样的话,在页面数据渲染上,可以做么?

Phalapi支持mongoDB吗?如何使用?

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 330 次浏览 • 2016-06-03 23:05 • 来自相关话题

项目中的数据库必须要使用mongo,Phalapi支持吗?如果支持,该怎么使用呢?

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

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 487 次浏览 • 2016-05-29 00:31 • 来自相关话题

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

关于对api+domain+model三层的个人见解

qqlcbb 回复了问题 • 6 人关注 • 5 个回复 • 800 次浏览 • 2016-05-20 14:10 • 来自相关话题

首先感谢@dogstar提供的框架,感谢各位大神在使用中提出问题和解答问题,让我更深入的理解这个框架

QQ图片20151027015212.png


图片是昨天晚上跟@dogstar提问后,看完@喵了个咪*的api+domain+model三层讲解之后的一些认识。...

对api-domain-model三层的困惑

qqlcbb 回复了问题 • 3 人关注 • 2 个回复 • 285 次浏览 • 2016-05-20 13:49 • 来自相关话题

我用一个具体的例子来说吧,比如一个用户删除自己相册中某张图片,完整步骤如下:

1. 根据token获取当前用户信息
2. 根据传入的图片id获取图片信息
3. 判断图片所有者是否为当前用户
4. 如果是,删除指定图片,如果不是则报错

在这个步骤下,api-...

查询到的记录,number自动会加上引号

fsl8586 发表了文章 • 1 个评论 • 203 次浏览 • 2016-05-16 23:54 • 来自相关话题

 分享一个问题的解决:查询到的记录,number自动会加上引号,可以这样转换json_decode(json_encode($info,JSON_NUMERIC_CHECK)); 

[BUG] Sql参数替换无效

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 209 次浏览 • 2016-05-16 23:21 • 来自相关话题

有如下sql语句:
$sql = "select * from xxx_table where XXname like '%:name%'";
$params = array( ":name"=>$this->...

类Task_Runner的问题

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 184 次浏览 • 2016-05-11 23:32 • 来自相关话题


Task_Runner::go($service)里面,while循环处理$todoList那段,实际结果是,发起一次调度,会把当前队列里的任务全部取出来执行(比如队列里有1万条任务...)

$todoList = $this->mq->pop...

源码注释问题

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 282 次浏览 • 2016-05-11 00:14 • 来自相关话题

代码里的注释小问题,但是影响IDE处理,间接影响开发
 1.
PhalApi_Model_NotORM::getORM()方法的返回是否应该是NotORM_Result而不是NotORM
2.
文件 PhalApi->NotORM->NotORM-...

v1.3.3几个小问题和一点小建议

dogstar 回复了问题 • 2 人关注 • 2 个回复 • 263 次浏览 • 2016-04-22 21:34 • 来自相关话题

更新之后
Domain_User类的文件编码是gbk
FastRoute类库的FastRoute_Lite类,方法名dispatche拼写有误?是否dispatch

PhalApi类调用工厂PhalApi_ApiFactory创建控制器的时候
PhalApi...

DI(),在哪里定义的

powder111 回复了问题 • 2 人关注 • 3 个回复 • 251 次浏览 • 2016-04-15 12:54 • 来自相关话题

文档中有说,但是没找到
2.11.3 依赖注入的使用示例
为方便使用,调用的方式有:set/get函数、魔法方法setX/getX、类变量$fdi->X、数组$fdi['X'],初始化的途径有:直接赋值、类名、匿名函数。

/** -----------...

API版本控制的疑惑

istrive 回复了问题 • 4 人关注 • 3 个回复 • 702 次浏览 • 2016-04-12 00:31 • 来自相关话题

求教下phalapi如何做版本控制?
小弟也做了一个专门写api的框架,但是版本控制这块一直不知道怎么做比较好?
目前我采用的方法是通过继承,目录结构如下:
modules
  usercenter (模块名)
   v1 (版本目录)
   v2
   v3...

DI.php中的91行,PhalApi_Request和PhalApi_Response_Json在什么时候实例化的呢

istrive 回复了问题 • 2 人关注 • 2 个回复 • 314 次浏览 • 2016-04-06 16:34 • 来自相关话题

public function onConstruct() {
$this->request = 'PhalApi_Request';
$this->response = 'PhalApi_Response_Json';
}
是否在loader.p...

接口返回中文编码问题

vrworking 回复了问题 • 3 人关注 • 2 个回复 • 589 次浏览 • 2016-03-30 09:33 • 来自相关话题

{"ret":200,"data":{"code":0,"msg":"","info":{"id":"1&qu...

优化接口文档集合页面

xubing6243 发表了文章 • 3 个评论 • 466 次浏览 • 2016-03-29 10:54 • 来自相关话题

1、安装
将解压出来的all.php放入以下目录
Public/项目
//将35行修改为你的项目名
//将156行的api.php替换成checkApiParams.php




[b][...
查看更多

phalapi 支持sqlserver 数据库链接吗

snssnow 回复了问题 • 4 人关注 • 3 个回复 • 1024 次浏览 • 2016-03-24 20:32 • 来自相关话题

NotORM或框架本身关于字段的限制

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 310 次浏览 • 2016-03-10 20:36 • 来自相关话题

如题,目前一直的有desc NotORM下会出错
service 框架本身限制
不知道还有没有其他的 另外 字段名为desc会出错的问题是否应该解决一下

User扩展库中第三方登录时超时仍然可用

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 325 次浏览 • 2016-03-07 20:32 • 来自相关话题

如题,检查代码也没有发现在登陆时是否对qq_expires_in等第三方有效期进行校验.
另外由于和我预期的契合度不高,我打算仿写(大量拷贝)这个库然后弄到我自己的项目里
而不是直接引用,这样做没有问题吧,项目不打算开源.

Library目录下的User组件只能用于第三方登陆吗?本身能注册登陆吗?还是要自己写呢?

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 427 次浏览 • 2016-03-04 20:21 • 来自相关话题

本人是个新手对于以下描述不是太懂,也就是说我要做注册和登陆,需要自己再重新另写是吗?
[url=http://www.phalapi.net/wikis/% ... 25...

是否可以在接口中 DI()->response->setRet(900) 重新给返回的ret进行赋值

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 272 次浏览 • 2016-03-03 21:33 • 来自相关话题

是否可以在接口中 DI()->response->setRet(900) 重新给返回的ret进行赋值
 
这样做有什么风险

项目目录下具体有哪些目录,如Api、Model、Common等,对应这些目录下的文件是怎么一个规范的?比如Common下面的文件规范是怎样的?

snssnow 回复了问题 • 2 人关注 • 2 个回复 • 547 次浏览 • 2016-02-26 13:11 • 来自相关话题

项目目录下具体有哪些目录,如Api、Model、Common等,对应这些目录下的文件是怎么一个规范的?比如Common下面的文件规范是怎样的?

文档疑问解惑

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 312 次浏览 • 2016-02-25 23:20 • 来自相关话题

社区地址:http://qa.phalapi.net/?/question/31

能否帮我解答一下这个文档疑问。谢谢。

我自定义的函数库文件放在哪里,要怎么命名文件名

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 406 次浏览 • 2016-02-25 21:30 • 来自相关话题

我自定义的函数库文件放在哪里,要怎么命名文件名

新增计划任务

xubing6243 发表了文章 • 1 个评论 • 362 次浏览 • 2016-02-21 11:04 • 来自相关话题

新增计划任务,虽然是个小工具
有需要的同学,可以加官方群421032344 AT(@) Summer 索取
 
1、使用crontab每分钟执行[code]*/1 * * * * /Applications/XAMPP/xamppfiles/bin/ph...
查看更多

请问缺少表的配置是什么情况

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 325 次浏览 • 2016-02-19 19:53 • 来自相关话题

[code]<?php
/**
* 分库分表的自定义数据库路由配置
*
* @author: dogstar <chanzonghuang@gmail.com> 2015-02-09
*/

return array(
/*...

Api.php line 54

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 208 次浏览 • 2016-02-13 00:43 • 来自相关话题

if(!isset($this->name) || empty($name)) {

应为

if(!isset($this->$name) || empty($name)) {

请问做网站客户端怎么配置

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 320 次浏览 • 2016-02-03 22:13 • 来自相关话题

返回类型设置

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

在返回json数据的时候,返回类型content-type一直是text/html ,没有设置成application/json。这个不影响使用,只是在用postman调试的时候,每次都要手动选择一下json格式有点麻烦。

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

netimp 回复了问题 • 2 人关注 • 2 个回复 • 542 次浏览 • 2016-01-14 09:11 • 来自相关话题

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

关于官方文档对于对称加密与非对称加密解释的疑问

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

在Phalapi中的NotORM中如何使用模糊搜索?

dogstar 回复了问题 • 2 人关注 • 2 个回复 • 448 次浏览 • 2015-12-12 09:44 • 来自相关话题

查询的结果怎么组装类似where field like "%tets%"

基于PhalApi开发的框架,兼容SAE

Stuinfer-ljw 发表了文章 • 2 个评论 • 530 次浏览 • 2015-11-28 20:21 • 来自相关话题

先来项目地址: https://git.oschina.net/stuinfer/PhalSae
项目介绍:
基于PhalApi 1.3.0开发,其中PhalApi文件夹只修改了PhalApi_CUrl.php
我写的扩展都在 __根目录__/Library/...
查看更多

安卓图片上传问题

laifuwei 回复了问题 • 2 人关注 • 2 个回复 • 674 次浏览 • 2015-11-27 09:51 • 来自相关话题

$_FILE接收的type类型不一致

已经有一套ecshop开发的电商网站,如何集成phalapi做api接口开发,有没有教程?

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 1057 次浏览 • 2015-11-26 20:57 • 来自相关话题

【项目构想】尝试将phalapi框架应用到DSS决策支持系统中

lubot 发表了文章 • 1 个评论 • 329 次浏览 • 2015-11-24 22:12 • 来自相关话题

项目构想的背景:
       目前医院的总体现状是:药品库存积压或短缺的情况时有发生,导致医院大量资金被占用或药品供应不足。
        解决方案:研发具有一定智能决策能力的药品采购决策支持系统。
 
国内研究调查:
        从20世纪70年代,...
查看更多

关于推送的分享

wenzhenxi 发表了文章 • 0 个评论 • 643 次浏览 • 2015-11-13 09:57 • 来自相关话题

                  关于推送的分享起因是有很多童鞋询问推送需要怎么做,因为之前有接触过推送这块的业务所以分享一些看法希望对大家有帮助!
 
[size=18]1.业务...
查看更多

Phalapi 能不能加入微信那种在线调试接口的功能

dogstar 回复了问题 • 2 人关注 • 2 个回复 • 537 次浏览 • 2015-11-07 00:12 • 来自相关话题

如:微信接口中的 使用网页调试工具调试该接口

返回格式是否可以兼容JSON和XML格式?

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

我自己实现了数组转XML的类,但是只能在 init.php 或者 index.php 中如下注册新的响应类:DI()->response = 'PhalApi_Response_Xml';
 
这个注册是全局的,是否可以修改为将注册方法下沉到具体的方法中...

接收参数问题

回复

kmzm1993104 发起了问题 • 1 人关注 • 0 个回复 • 334 次浏览 • 2015-10-27 21:45 • 来自相关话题

比如我用 用户名和密码查出用户ID,还可以单独用 用户名和密码查出ID