RedBean一对多属性不起作用

时间:2015-11-24 02:23:31

标签: php model-view-controller orm redbean

编辑:重写我的问题

我有一对多关系,可以将文件设置为发布。当我这样做时,它没有像我预期的那样工作:

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 个答案:

答案 0 :(得分:0)

我修复了它,Redbean肯定有时会有一些非直观的语法。

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