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

php - 如何将 array() 存储在 RedBean 属性中?

我得到以下信息:

帖子的“天”部分是:

我想要做的就是在 $pushUser-dagen 中存储带有天数的数组 :)... 很简单吧?

但后来我得到这些错误:

在 E:\Documenten\Dropbox\Dropbox\dummy-htdocs\VID_service\vid_push\libs\rb.php:3465 堆栈跟踪:#0 E:\Documenten\Dropbox\ Dropbox\dummy-htdocs\VID_service\vid_push\libs\rb.php(3496): RedBean_OODB->check(Object(RedBean_OODBBean)) #1 E:\Documenten\Dropbox\Dropbox\dummy-htdocs\VID_service\vid_push\libs\ rb.php(7376): RedBean_OODB->store(Object(RedBean_OODBBean)) #2 E:\Documenten\Dropbox\Dropbox\dummy-htdocs\VID_service\vid_push\api\registerpush.php(32): R::store(对象(RedBean_OODBBean))#3 {main}

不能将数组存储在 RedBean 对象中吗?

0 投票
1 回答
375 浏览

php - R::store 在模型方法中不起作用 [REDBEAN]

我正在尝试将 REDBEAN 集成到我的 Web 应用程序中。

我希望我的模型方法也能完成“存储过程”。

当我添加

在最后一个模型方法中它失败了。我怎样才能做到这一点?

0 投票
1 回答
467 浏览

orm - redbean 是敲除js 的可行orm 吗?

redbeanphp 的 bean can server 会成为淘汰赛的有用 orm(使用映射插件?)。我拥有(或将拥有)一个具有多对多、多对多和一对一关系的 mysql 数据库。我想在基于单一表单的界面中将记录及其所有相关数据作为对象进行编辑。

就用户界面而言,我将使用嵌套的 json 对象,在 html 中查看它,并使用表单元素模板对其进行编辑,并根据需要将它们添加到 dom 中。

beancan 服务器(或简单的导出/导入函数)将 bean 转换为 json 对象(反之亦然),knockout 将处理对对象的修改。然后 beancan 服务器将使用 mysql 数据库管理 crud 函数。我知道,我可能应该使用像 couchdb 或类似的无模式数据库,但在这种情况下,它不是一个选项。

这太离谱了吗?或可能可行?我似乎无法找到任何对 redbean 具有任何复杂性的往返示例,所以我不知道这是否有意义。我在框架方面取得了很大的成功——在大多数情况下,我不是程序员,但如果给出一个具体的例子,我就能掌握一个概念。任何帮助将不胜感激。

0 投票
2 回答
4083 浏览

php - 如何在 SQL (postgres) 中实现优先级

我正在编写一些需要将项目存储在数据库中的软件,这些项目需要有一个“优先级”,所以我们最终得到

所以现在,最优先的水果是橙子,然后是苹果,然后是香蕉,然后是梨。

现在,我想让梨成为第一要务,然后是梨、橙子、苹果、香蕉。该表将如下所示:

使用 PHP 和 Postgres 实现这一目标的最佳方法是什么。鉴于该表不会超过 12-13 个项目,我考虑过在更新所有内容之前选择整个表并重写优先级。

* 重要的 *

可以按任何顺序更改优先级,因此可以将优先级 7 设置为优先级 3(从而将低于优先级 3 的所有内容降低一个档次),我们需要缩小优先级为 7 的项目已移至优先级 3 留下的差距在优先列表中。

0 投票
1 回答
2163 浏览

php - RedBeanPhp ORM 一对多

我想检索链接表的一些记录:

{id_portfolio}字段是“投资组合”表的外键:{id}字段。

如何"portfolio_img"使用{id_portfolio}字段获取所有记录(当然不使用经典方式R::find();))?

问候

0 投票
2 回答
2121 浏览

orm - RedBean: How to delete all rows from all tables

I am using RedBean ORM. In order to create the schema I used the standard redbean approach of inserting data so that Redbean would auto-fit the schema to suit my needs. I put this in a script which would basically be used to build the schema when i need to initialize my database.

The problem is that RedBean keeps a row or 2 in each table (the ones that I initially inserted to get redbean to build the schema).

If it were a normal database, to erase all rows i would just drop the schema and rebuild it, but in this case that's not possible since the initial rows would still exist.

Unfortunately there isn't too much Redbean Q/A out there. Anyone know how I would do this using the Redbean interface?

I have tried

Of course this doesn't work though. (It doesn't TRUNCATE the tables in the correct order so I get an error about another table using this key as a foreign link. It simply iterates in ABC order)

If someone has a (redbean api) solution, it would be much appreciated. And hopefully this question can be beneficial to building up more RedBean Q/A here on Stackoverflow.

0 投票
1 回答
226 浏览

php - 在 redbean php 中获取“所有者”bean

说我有

给定一个“页面”bean,除了执行一些 SQL,我在 book 表上查找页面的 book_id 属性之外,是否可以找到它拥有的书?

就像是:

目前我使用这个代码:

0 投票
2 回答
5207 浏览

php - RedBean 是否需要“id”主键?

如果使用RedBean ORM,是否需要为数据库中的每个表添加一个名为“id”的主键?

在我的数据库中,我有一些表有 2 个或 3 个字段的主键对,或者主键的名称不是“id”(是的,我可以将名称更改为“id”,但它不会真正反映现实,因为它们不是 ID)

例子:

table1 - 存储帖子:

table2 - 存储帖子的元数据:

RedBean 可以使用这种数据库结构吗?

0 投票
1 回答
461 浏览

php - 使用 Redbean PHP ORM 时,是否必须在每个脚本中调用 R::freeze()?

调用 R::freeze() 不会在数据库中存储任何新数据(据我所知),以后执行的 php 脚本如何知道我在构建数据库时调用了 freeze()?我应该在每个使用 redbean 的 php 脚本开始时使用 freeze 吗?

0 投票
3 回答
1200 浏览

php - Twig - 如何在模板内本地显示 RedBean 关系?

我正在尝试让 symfony 的TwigRedBean很好地配合使用。

我可以显示顶级 bean 的数据,但没有任何关系。

这就是我的意思:

在我的控制器中,我以标准方式调用 Twig(有点伪代码):

我的 bean 结构如下:

index.twig里面,我可以很容易地输出这个人的名字......

...但我希望能够访问的是关联的公司 bean,就像这样...

如何从树枝模板内部执行此操作而无需额外的控制器/模型逻辑?