RedBean 一对多属性不起作用
RedBean One to Many Attribute Not Working
编辑:重写我的问题
我有一个将文件设置为发布的一对多关系。它没有像我预期的那样工作,当我这样做时:
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) { }
这是为什么?有谁知道为什么会这样,我已经调试了很长时间,但我不知道如何解决这个问题。
我修复了它,Redbean 有时确实有一些不直观的语法。
$this->pub->xownFile
是正确的调用,即删除复数...
编辑:重写我的问题
我有一个将文件设置为发布的一对多关系。它没有像我预期的那样工作,当我这样做时:
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) { }
这是为什么?有谁知道为什么会这样,我已经调试了很长时间,但我不知道如何解决这个问题。
我修复了它,Redbean 有时确实有一些不直观的语法。
$this->pub->xownFile
是正确的调用,即删除复数...