我使用redbeanphp作为我的项目ORM。我有一个名为'user‘的表,它与'filter’表有一对多的关系。每个用户都可以有多个过滤器。为了向用户添加筛选器,我使用以下代码:
$user->ownFilterList[] = $filter;
当“ownFilterList”没有过滤器时,此代码可以很好地使用。但是,当我在现有列表中添加一个筛选器时,它会抛出这个异常。如何将过滤器添加到redbeanphp中的现有列表中?
发布于 2016-02-28 15:54:14
我终于找到了解决办法。
如果我们只想向现有的ownList添加新项,并且删除或修改ownList并不重要,则可以使用以下方法:
$user->ownFilterList = array_merg($user->ownFilterList, $newFilters);
然后将$newfilters项添加到与$user相关的过滤表中;
我们还可以使用array_push将一项添加到现有列表中。
https://stackoverflow.com/questions/31982296
复制相似问题