使用 RedBeanPhp ORM 进行一对多
我想检索链接表的一些记录:
table "portfolio" :
-id
-title
table "portfolio_img" :
-id
-image
-id_portfolio
{id_portfolio}
字段是“portfolio”表的外键:{id}
字段。
如何使用 {id_portfolio}
字段获取所有 "portfolio_img"
记录(不使用 R::find()
的经典方式, 当然 ;) ) ?
问候
I would like to retrieve some records of a linked table :
table "portfolio" :
-id
-title
table "portfolio_img" :
-id
-image
-id_portfolio
The {id_portfolio}
field is the foreign key of the "portfolio" table : {id}
field.
How can I get all the "portfolio_img"
records using an {id_portfolio}
field (not using the classic way of R::find()
, of course ;) ) ?
Regards
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据 redbean 的设计方式,您需要将该字段重命名为
portfolio_id
。然后,您就可以通过调用portfolio
bean 和own
属性来访问所有图像。现在您也可以使用以下方法添加图像:
我在脚本中执行类似的操作(一对多 - 公司到联系人)。
The way redbean is designed, you would need to rename the field to
portfolio_id
. Then you would be able to access all the images by calling theportfolio
bean and theown
attribute.Now you can add an image as well, using:
I do a similar thing in my scripts (one to many - Company to Contacts).