RedBean 一对多属性不起作用

Posted

技术标签:

【中文标题】RedBean 一对多属性不起作用【英文标题】:RedBean One to Many Attribute Not Working 【发布时间】:2015-11-24 02:23:30 【问题描述】:

编辑:重写我的问题

我有一个将文件设置为出版物的一对多关系。当我这样做时,它并没有像我预期的那样工作:

var_dump($this->pub->xownFiles);
R::store($this->pub);
var_dump($this->pub->xownFiles);

第一个 var_dump 给了我:

array(2)  [0]=> object(RedBeanphp\OODBBean)#37 (10)  ["properties":protected]=> array(5)  ["id"]=> int(0) ["name"]=> string(9) "Koala.jpg" ["size"]=> int(780831) ... (etc.)

但第二个 var_dump 存储后给出:

array(0)

这是为什么?有谁知道为什么会发生这种情况,我已经调试了很长时间,但我不知道如何解决这个问题。

【问题讨论】:

【参考方案1】:

我修好了,Redbean 有时确实有一些不直观的语法。

$this->pub->xownFile 是正确的调用,即删除复数...

【讨论】:

以上是关于RedBean 一对多属性不起作用的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 一对多关系不起作用 - 返回递归

一对多映射不起作用Spring数据JPA

雄辩的一对多关系在生产服务器上不起作用

在实体框架 6 中不起作用的实体之间的一对一关系

RedBeanPHP:Find 中的值不起作用

Jquery 多属性选择器不起作用