问题标签 [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.
php - (Redbean) 无法访问链接表值
我正在测试 Redbean ORM。我喜欢它的工作方式,对我来说工作量少:) 我正在使用他们网站上的 redbean books 示例。我已经能够创建带有作者和标题的新书,并将它们毫无问题地显示到页面上。我添加了另一个维度来学习如何将页面链接到我的书籍。
我可以在书表中添加一个条目,也可以使用以下代码在页表中添加一个条目:
两个表都显示了正确的条目(新的 id 和填充的字段)。但是,我很难从页表中访问 pagetext 字段。这是我一直在使用的代码:
当我 print_r($book->ownPage) 时,我什至看不到通过 phpmyadmin 在页表中可以清楚看到的页条目。我已经尝试了许多不同的方法来通过上面的脚本访问 pagetext 字段,但无法使用它。
任何见解都将受到欢迎。否则我将不得不尝试不同的,尽管更大更麻烦的 ORM。
提前致谢。
php - RedBeanPHP 未正确保存字符串,从重音元音开始跳过
我正在尝试使用 RedBeanPHP 保存一些简单的 PHP 对象。它工作得很好,除了在字符串字段上,它到达一个有重音元音的点,即á
或'í',并跳过字符串中其余的剩余字符。
例子:
这是我的 PHP 脚本:
php - Redbeanphp - 从外键索引中获取数据
抱歉标题含糊不清,如果有人想编辑它以更多地反映我发布的内容,请这样做。这是情况。我有 3 张桌子:
支持:
编号 | 联系方式 | 标题 | 问题 | ETC
支持登录:
编号 | 联系方式 | 登录 | 通过 | ETC
接触:
编号 | 名字 | 姓氏 | 电子邮件 | ETC
我正在加载支持 bean,并且正在访问联系信息:
我想类似地回显 supportlogin 信息:
这有可能吗,我这样做是否正确?我尝试了以下方法但没有成功:
编辑:更多信息
我做了print_r($support->contact)
并获得了数据:
然后我做到了print_r($support->contact->ownSupportlogin)
,这出现了:
我可以使用: 访问它echo $support->contact->ownSupportlogin[13]->login;
,但是动态执行它似乎是一个问题....
php - Redbean 3.2.x - 自定义映射
我正在尝试为我正在使用的数据库实现自定义映射,该数据库预先设置了主键字段,例如tablename_id
而不是id
.
我从 2.0 手册中收集到了这一点:
3.0没有界面RedBean_IBeanFormatter
,没有功能formatBeanID
。3.0 手册并没有为此提供很多内容。任何帮助都会
php - 帖子和评论的数据库设计
如果一个帖子有很多评论,并且评论与帖子基本相同(例如,它们有标题、图片和音频等),我应该创建两个表格还是只创建一个?
例如,如果我只使用一个表,我可以有一个 parent_id 列,所以如果它不是对任何内容的回复,它将为空,否则,它将具有父帖子的 id。另一方面,我可以创建一个帖子表和一个评论表。评论也可以回复其他评论,因此这可能会很快变得混乱。
或者,
第二个选项将允许创建索引。事实上,我什至不必添加 author_id 或 post_id 如果我从一开始就使用索引,我会吗?
你对这个 SO 有什么看法?哪个效率更高?我正在考虑为此使用redbeanphp。
php - redbeanPHP 中的 postgresql 模式
我正在从 MySQL 迁移到 PostgreSQL,我想在 PHP 中使用一些高级数据库层。RedbeanPHP 对我来说看起来真的很好,但我找不到如何使用不同的 postgres 模式。我只找到了一些旧帖子,并且写到尚不支持模式,但那是 2 年前的事了。
如果 redbean 中真的不支持模式,你推荐哪一层?教义,推进还是其他?
php - 无法将 DateTime 对象保存到 MySQL 中的日期时间字段
这是我的 MySQL 数据库的数据库架构:
我使用 RedBeanPHP 作为我的 ORM 将信息保存到数据库中。这是我根据文档DateTime
将日期抓取并解析为对象的地方。
例如$tmp
变量 this 值:
对格式的echo
调用返回:
一切都很好,而且工作正常。
但是,当我尝试使用 RedBeanPHP 将其保存到数据库时,出现此错误:
致命错误:C:\xampp\htdocs\blog-uvm\rb.php:4880 中未捕获的异常 'RedBean_Exception_Security' 和消息 'Invalid Bean: property fecha' 堆栈跟踪:#0 C:\xampp\htdocs\blog-uvm\ rb.php(5108): RedBean_OODB->check(Object(RedBean_OODBBean)) #1 C:\xampp\htdocs\blog-uvm\rb.php(5082): RedBean_OODB->storeBean(Object(RedBean_OODBBean)) #2 C :\xampp\htdocs\blog-uvm\rb.php(7005): RedBean_OODB->store(Object(RedBean_OODBBean)) #3 C:\xampp\htdocs\blog-uvm\index.php(60): RedBean_Facade:: store(Object(RedBean_OODBBean)) #4 {main} 在第 4880 行的 C:\xampp\htdocs\blog-uvm\rb.php 中抛出
RedBeanPHP 不能处理日期时间对象吗?
php - Redbean,使用同一对象的多个多对多
多对多映射在redbean中很容易使用,场景简单。但是如何在同一个对象之间进行多个多对多映射呢?
例子:
我想要完成的结构与“关注者”和“关注者”的 twitter/instagram 设置非常相似
现在,我想从 user1 的角度列出关注者和以下用户。
但是,如果不查询数据库中的所有用户并查找 user1,我就无法列出“关注者”。有没有办法在redbean中拥有多个“共享”列表或这些特殊情况的任何好的解决方法,或者查询方式是要走的路?
php - RedBean 数据未同步
所以,我一直在尝试在我最近的项目中使用 RedBean PHP,现在我遇到了这个奇怪的问题。
我有一个简单的数据结构,省和国家,我有这个代码来保存省数据到我的数据库:
此代码运行良好,成功保存省和国家数据之间的关系。我可以从 Province bean 访问 Country 数据,反之亦然。
但是,当我将现有省份数据从其他数据库导入我的数据库时,我无法使用以下代码从省份数据访问国家数据:
控制器
看法
奇怪的是,这段代码有效:
控制器
看法
那么,我哪里做错了?为什么我可以显示单个省份的 Country 数据,但无法获取多个省份的相关 Country?
此外,如果我手动输入省数据,所有这些代码都可以正常工作。但是,如果我从另一个数据库导入数据,它就不起作用
顺便说一句,我正在使用最新的 RedBean(昨天下载了 rb.php)。
php - 使用 twig 访问 redbeanphp 对象属性
这可能是一个简单的问题,但让我头疼。
问题是我正在用fuelPHP、RedBean 和Twig 做一个项目。一切似乎都很好,我在这个框架上进展得非常好。
我遇到的尚未找到任何解决方案的问题是,{{object.property}}
如果我从 redbean 获取对象,则无法访问 Twig。这很奇怪,因为如果我使用自己的 MVC 框架,完全相同的代码(Twig+Redbean 也是)可以工作。
例如
如果我将导出作为数组而不是作为对象,则事情会按预期工作。
我真的迷失了。因此,我将不胜感激任何可能的帮助。
编辑:(更多信息)
如果我把
我从 Var 得到这个输出。