【我是小白】如何切换数据库

dogstar 回复了问题 • 3 人关注 • 6 个回复 • 42 次浏览 • 4 天前 • 来自相关话题

我在dbs里面定义了多个数据库, 我已经注意到在 config 目录的 di.php 是初始化数据库链接, 但是目前始终是dbs里面定义的 默认数据库,我如何定义两个不同的数据库链接?(这个浅显的问题翻遍了文档也没有答案)

为什么不默认加上 数据库类型呢?

dogstar 回复了问题 • 2 人关注 • 2 个回复 • 38 次浏览 • 4 天前 • 来自相关话题

在config 目录 dbs.php 里面加上数据库类型 type变量
'servers' => array(
'db_master' => array( //服务器标记
...

【已解决】我是php小白几年没弄php了 这种框架安装方式不会呀

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 31 次浏览 • 4 天前 • 来自相关话题

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

composer create-project phalapi/phalapi

Fatal error: Class 'Phar' not found in D:\phpStudy\tools\composer\com...

这两个语句有区别吗?

gogo7707 回复了问题 • 2 人关注 • 2 个回复 • 20 次浏览 • 4 天前 • 来自相关话题

接口程序里面  基于主键 的更新是正常的, 注释掉的语句 也是 看文档抄来的,但是不工作, 出现以下提示
Fatal error: Call to undefined method App\Model\User::where() in D:\MYOA17\we...

输出错误信息,但是看不到msg里面有提示

dogstar 回复了问题 • 2 人关注 • 5 个回复 • 27 次浏览 • 22 小时前 • 来自相关话题

api里面加了一句
throw new BadRequestException('没有登录,无法获取接口数据', 2);
输出 里面可以看到 402的错误代码, 但是 说好的msg里面有提示信息的呢?
{"ret":402,"d...

\phalapi\long是什么?

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 18 次浏览 • 4 天前 • 来自相关话题

v2.0.2
linux环境,php7.0,phpstorm
IDE自动生成的php注释
框架定义了一个长整形吗?我没找到位置。这是什么意思呢?烦请官方解惑。

DeepinScreenshot_select-area_20170914164831.png

如何把cgi执行方式 变为 浏览器执行方式?

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 15 次浏览 • 2 天前 • 来自相关话题

【我是小白】范例里面很多都是cgi执行方式的, 我的PHP不是cgi执行方式的
例如 代码测试单元
phalapi$ ./bin/phalapi-buildtest ./src/app/Api/Comment.php App\\Api\\Comment >...

2.0版本怎么连接其它数据库

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 12 次浏览 • 21 小时前 • 来自相关话题

安装时出错

dogstar 回复了问题 • 2 人关注 • 1 个回复 • 12 次浏览 • 4 天前 • 来自相关话题

The requested package phalapi/task 2.0.2 exists as phalapi/task[dev-master, v2.0.0] but these are rejected by your constraint.

分表分库这里还没有特别明白

回复

gogo7707 发起了问题 • 1 人关注 • 0 个回复 • 2 次浏览 • 10 小时前 • 来自相关话题

文档里面是这样的: 更好的写法,应该是继承于PhalApi_Model_NotORM,并统一实现分表的操作,如:
<?php
class Model_Demo extends PhalApi_Model_NotORM {
protected fu...