问题标签 [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 回答
2096 浏览

php - redbeanphp 和表前缀

我在我的 php 项目中使用 Redbeanphp ( http://redbeanphp.com/ )。我想为我的表使用表前缀。

Redbeanphp 从 3.0 版本开始不支持表前缀。但我想扩展 Redbeanphp 以在我的项目中支持表前缀。

我不想修改 redbeanphp 代码。但如果没有解决方案,我会这样做。

我已经尝试替换 Redbeanphp 的 QueryWriter 但 QueryWriter 类并不总是相同的(这取决于我的数据库的类型)。

最好的方法是什么?

0 投票
0 回答
958 浏览

php - 红豆 php R::getAll 不返回任何记录

这是数据库结构,使用红豆 php 生成:

我正在手动构建查询:

结果集是空的,但基础包含记录,这些记录符合要求,并且在 phpMyAdmin 中手动运行 sql 会显示它们。

查询有什么问题,我可以处理任何其他调试信息来解决问题吗?谢谢。

更新: 缺少一点细节,在原始查询中,我使用 unicode 字符串进行照片属性搜索。经过一番调查,我发现 php 代码可以正常工作,并且在 mysql 端发生了错误的编码转换。决定将整个数据库的排序规则更改为 utf8_unicode_ci。感谢您的关注,对于遗漏相关信息深表歉意。

0 投票
1 回答
199 浏览

php - 如何访问 RedBeansPHP 对象的第二个数组?

我正在使用 RedBeansPHP 3.3 并有以下由 RedBeans findOne 创建的名为 $result 的 PHP 对象:

我想访问[type] => dice第二个数组中的值。什么是 PHP 语法?

$result->?????????->type [我关闭了吗?]

谢谢!

0 投票
1 回答
113 浏览

php - 从数据库中删除时,AJAX 脾气暴躁或速度慢

当我使用 AJAX 通过 PHP 编辑 SQL 数据库时遇到问题。它有效,但您必须单击“删除”按钮,刷新页面以查看它没有工作,然后再次执行完全相同的操作,然后再工作,或者有时只需等待几秒钟再重新加载页面。这似乎很奇怪。

这是我的 HTML 和 JS

这是我的 PHP

任何帮助弄清楚为什么它不能正常工作将不胜感激。谢谢

0 投票
1 回答
1619 浏览

php - 将现有数据库与 Redbean 一起使用

除了 Google Groups 的帖子说你可以,但它必须 100% 匹配之外,我找不到太多关于将 RedBean 与现有数据库一起使用的信息。

我需要有关映射现有数据库以与 Redbean 一起使用的文档或信息,即我不希望 Redbean 自己创建模式,而是使用现有数据库。

有没有人有这样做的经验?

0 投票
0 回答
111 浏览

php - 如何在 RedBean 的更新挂钩中中止

我必须在我的模型中进行一些验证,然后在出现问题时中止。在简化版本中,它看起来像这样:

问题是这种abort方法(或类似方法)似乎不存在。文档建议用例外来做,但我希望这个过程更加透明。我无法在模型代码中捕获异常(为了避免重复,因为我已经知道如何处理错误)。

我在这里找到的一个解决方案是打开一个事务,然后回滚错误。但我真的不想要这种开销。有什么想法吗?

0 投票
2 回答
1265 浏览

php - RedBeanPHP:Find 中的值不起作用

我使用下面的示例对表中的结果进行排序,但是 orderby 变量似乎不会影响结果的顺序。我无法访问底层 SQL 查询以查看 RedBean 正在做什么,我已经检查过 $sortorder 和 $sort 是正确的值。

0 投票
1 回答
259 浏览

php - Redbean 找不到数据类型

我有一个从 Redbean 生成的名为“聚合”的表,其中包含以下列:

但是当我“退出”这段代码时:

从 php,我得到这个 json 输出:

id和sampleWeight字段应该是numbers ,为什么Redbeans不认识呢?我能做些什么?

在 Redbean 文档http://redbeanphp.com/import_and_export 我发现了这部分文本:

从 3.3 版开始:只导出一组特定的 bean 类型: R::exportAll( $beans, true, $filters ); 这里 $filters 包含要导出的类型列表。

可能是 exportAll 我的问题?

0 投票
1 回答
2288 浏览

php - 加快 php::PDO->__construct

我使用 webgrind 和 xdebug 来破坏我的网站性能。php::PDO->__construct 函数花费了 85% 的页面加载时间(大约 1 秒)...

这是无法接受的。我可以以某种方式优化此功能吗?(缓存,mysql配置等)

我正在使用 php、mysql 和 codeigniter 与 redbean。redbean 使用该 pdo 构造函数...

这是函数源代码

0 投票
1 回答
771 浏览

php - RedBeanPhp 如何创建活动记录模型

任何人都知道可以将其转换为:

进入这个:

但不使用代码保存这样的东西

我厌倦了重写像 $u->login = $this->login; 这样的语句。

非常感谢