问题标签 [redbean]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
392 浏览

php - 如何优化这个 mysql 查询?在 nginx 和 fastcgi 上

我有一个基于 nginx、fastcgi 和 mysql 之上的代码点火器框架的网络应用程序

我有一个支付表。表结构在这里

在此表中,存储了国家名称、每分钟成本与近 56,373 条记录。


在主页中,有一个表格要求用户输入他的手机号码以检索每分钟费用。顺便说一句,我在用户输入时使用自动完成功能

这是我的后端代码:

$str 保存用户输入(手机号码)

$ret = 真;$计数 = 3;

这段代码让我从手机号码中获取每分钟费用。(该表仅包含前缀而不是所有手机号码)

我对 nginx 和 fastcgi 做了一些修改以延长超时限制

但是当太多人同时使用该服务时,mysqld cpu 使用率超过 100%,

我该如何改进这个算法?

谢谢。

0 投票
4 回答
1073 浏览

php - Redbean 和 Yii 冲突?

所以这里是普通 Yii 控制器中的重要代码。

错误发生在dispens() 行。

include(Model_Guestx.php) function.include: 无法打开流: 没有这样的文件或目录 (路径编辑\framework\YiiBase.php:418)

#0路径编辑\framework\YiiBase.php(418): CWebApplication->handleError()

问题是为什么 Yii 试图加载一个与 redbean 同名的模型正在寻找分配?

谢谢!

0 投票
1 回答
215 浏览

php - 使用 RedBean PHP ORM 时如何确保表被某个列索引?

我有一个名为“帐户”的实体,它将有一个用户名列,我想以此作为索引,因为我将在登录时使用它来查找用户名。

我如何告诉 redbean orm 我希望此表具有要索引的列“用户名”以便更快地查找?我是否必须手动更新数据库而不是通过 redbean orm?

0 投票
3 回答
493 浏览

php - 是否有可能对 RedBeanPHP 中的表结构故意严格?

我真的很喜欢 RedBeanPHP 的概念。正在开发中的人不必担心使用数据库,RedBean 会为您完成这一切。表格在您工作时自行形成,当您对表格感到满意时,您可以冻结它们。我看到的唯一问题是当您将项目移动到新系统时。ORM 的重要部分之一是数据库表是从 PHP 模型创建的,这意味着您不必经常导出数据库结构以保证其安全。我看不出这将如何使用 RedBean 来完成,因为它在随着时间的推移反复使用可变数据后形成了表结构。

我意识到事先定义表的结构会削弱首先使用RedBean的点,但我至少想在开发过程中以“动态模式”使用RedBean之后在PHP中定义数据库的结构,所以在系统之间移动项目不会那么痛苦。

我希望我的顾虑足够清楚,可以让曾经使用过 RedBeanPHP 并且可能以前遇到过这个问题的人能够解决这个问题。

谢谢

0 投票
1 回答
267 浏览

redbean - 带有 CI 2.1.0 HMVC 的 RedBeanPhp 熔断器

控制器

该模型

输出它只返回 id 既不是钩子函数(open -update - 等等......)也不是红豆文档中提到的自定义函数(hello)

所以我问出了什么问题或者我应该怎么做才能正常工作

0 投票
1 回答
981 浏览

php - RedBean/Fuse 模型命名约定的任何替代方案?

RedBeanPHP 使用类命名约定将模型绑定到表。我不能遵守该命名约定,因为我有一个表名不是一成不变的项目。我需要一种在RedBean_SimpleModel没有命名约定的情况下将 a 连接到表名的方法 -我该怎么做?

0 投票
3 回答
5718 浏览

php - redbeanphp中的多个where子句

我正在使用 readbeanphp 作为我的 php 项目的 ORM。我正在尝试加载一个带有额外 where 子句的 bean。但我不知道该怎么做。

通常我会得到一个像这样的“bean”:

这基本上就像说:

但我需要在 where 子句中添加另一个条件:

我怎么能用 redbeanphp 做到这一点?

0 投票
3 回答
1134 浏览

redbean - 将mysql查询转换为redbean查询

谁能帮我将此mysql查询转换为redbean查询?

0 投票
1 回答
518 浏览

php - CodeIgniter + RedBean:我还需要“模型”吗?

我只是想深入研究 CodeIgniter + RedBean ORM。

浏览了一些示例,并认为已经足够开始了。

但是,使用 RedBean 似乎无需使用 CodeIgniter 模型?看起来您可以直接从控制器中完成大部分与数据库相关的事情。

这是真的?(在更高的层次上,大多数 ORM 都是这样吗?)

0 投票
1 回答
2488 浏览

php - Redbean PHP 中的验证

我喜欢在 RedbeanPHP 中使用 FUSE 模型进行验证的想法。

我的应用程序有时需要通过多个来源(表单、文件等)接受数据,因此将验证放在实际的类更新上是有意义的。

查看 Redbean 站点上的示例,验证似乎基于抛出异常。

当然,你只能抛出一个异常,所以我假设我需要在我的 FUSE 类中创建一个“数组”类型的附加属性来保存与各个字段关联的验证消息。

有没有人有更好的想法?这是我迄今为止一直在尝试的...