问题标签 [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 投票
1 回答
732 浏览

redbean - RedBean (ORM) 像其他 Bean 一样获取 Bean 与他的关系

我通过这种方式存储了一个产品 Bean:

如何指示类别的属性是对类别 Bean 的 id 引用(或 FK)?我想像这样获得类别 Bean:

0 投票
1 回答
287 浏览

php - PHP ORM 最佳实践:从另一个对象类型中检索值:

我最近开始使用 RedBean ORM。

我有一个用户 bean 类型来存储用户的信息,以及一个用于用户功能的关联 FUSE 模型。

当用户登录或会话已设置时,Redbean 会检索用户的信息,包括地址。

在用户登录之前,我通过 geoip 位置服务为新用户 bean 设置状态和城市值。

我想知道这种程序的最佳做法是什么。

在我看来,我有几个选择:

  1. 在用户 FUSE 模型中创建一个方法,该方法实例化 geoip 对象并设置值。
  2. 在FUSE模型之外实例化geoip对象,直接设置值,即:$user->state = $location->state;
  3. 在 FUSE 模型之外实例化 geoip 对象,但将对象传递给知道如何处理它的 FUSE 模型设置器。

我猜你真的不想做选项一,因为它为类创建了一个依赖项。

有什么想法吗?

0 投票
1 回答
450 浏览

macos - 在 xampp 上使用 redbean 时,我注意到了这个错误

我正在尝试测试 redbeanphp 并尝试使用我的 mac 在 xampp 上实现它。但是,我的 pdo 似乎有问题。我已经检查过使用 phpinfo 设置了 mysql 的 pdo 驱动程序。任何人都可以就为什么会发生这种情况提供一些见解或方向。

提前致谢!

我正在使用的代码是:

正在显示的错误是:

0 投票
2 回答
2014 浏览

php - PHP Red Bean ORM Performance issue

I am making a WebService in php which my website will use to query for information with Ajax calls.

At first i just did it the standard way with the built in php mysql lib, and wrote all the query's manually and made the whole data model in MySQL Workbench and so forth. This was VERY time consuming and if i had to change the data model afterwards everything would start to become very complicated so i decided to look for a PHP ORM, and i found RedBean which seems to me to be pure magic and joy.

Except i struggle very much with performance issues. My site is a site for users to create their own lists of tv series. i query an external source for a serie and insert it into my database if its not already there otherwise i get it from my own database ofc.

the xml i get back from this external source lists the serie, seasons, episodes and so on and i store it all like this.

The problem is it takes around 5 minutes to insert one serie and it inserts duplicates as well, doing R::freeze(); doesn't help performance either.

Q: How can i fix this issue, what can i do to make redbean perform better, what can i do with my own code to make it work better, or should i simply use a different solution/approach framework etc?

Tried shared lists like suggested but with the same result.

0 投票
1 回答
2741 浏览

php - RedBean ORM 是否能够创建唯一键?

我希望 RedBean 在生成模式时创建唯一键/索引。以下代码确实-与我对文档的理解相反-不要这样做:

R::setup('sqlite:rss_loader.db3');

sqlite 中发生的事情是这样的:

我所期待的是:

这可以在不针对 RedBean 编写 SQL 的情况下实现吗?

0 投票
1 回答
789 浏览

php - PHP Red Bean 未返回正确结果

我有 3 张桌子。

剧集,季节,Episode_Season

我有这样的看法

顺便说一句,它就像一个魅力......现在当我在 MysqlWorkbench 中运行这个查询时

它返回正确的结果。但是当我这样做时,

它返回 0 行...我不明白为什么?

0 投票
1 回答
348 浏览

php - 将 RedBean ORM 集成到 Zend 框架中

RedBean手册建议了一种将 ORM 集成到 Zend Framework 中的方法

从手册: -

打开 Zend 引导文件并添加:

这种方法在我看来并不是最有效的,因为在每个控制器中都设置了 ORM,无论是否需要。它也使用了我不喜欢的 Zend_Registry。

RedBean 的某些功能也需要正确集成,并且可能会受益于通过 application.ini 进行的配置:-

RedBean ORM 如何以更高效的Zend 方式集成到 Zend 框架中?

0 投票
1 回答
756 浏览

php - 为什么 RedBean 的事务功能不起作用?

我刚刚注意到,在使用 PHP 和 RedBean(以及一个事务)将一些数据导入 MySQL 数据库时,我可以看到在导入运行时行数在增长。为了证实我的怀疑,我在导入函数的末尾将 更改为并尝试导入R::commit()R::rollback()事实上,即使我调用回滚,数据也是导入的并且是永久的。

我不知道为什么交易没有完成它的工作,也不知道从哪里开始寻找,因此这个问题。这是函数的导入部分。让我指定除了事务不工作之外,导入功能工作得很好,所以没有必要剖析它。

感谢任何和所有的假设

0 投票
2 回答
1237 浏览

php - RedBean Php PDOException

我有一个收到错误的客户:

致命错误:未捕获的异常 'PDOException' 带有消息 'SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'XXX.XXX.XXX.XXX' (4)' in /htdocs/library/rb.php:65

这里真正奇怪的是它不一致......我什至无法重现错误。显然,点击刷新总是会毫无问题地打开请求的页面。

这可能是什么原因造成的?有任何想法吗?

0 投票
2 回答
685 浏览

php - 是否有 Python 的 RedBeanPHP 等价物?

当我说“等效”时,我指的是允许相同工作方式的 ORM。那是;

  • 设置数据库
  • 分配和编辑“beans”(表格行),就好像表格已经准备好一样,而表格正在幕后创建
  • 生产前审查、索引和完善表结构

感谢任何线索