【问题标题】:Getting 'owner' bean in redbean php在 redbean php 中获取“所有者”bean
【发布时间】:2012-02-28 14:16:16
【问题描述】:

说我有

$book = R::dispense( 'book' );

$page = R::dispense( 'page' );
R::store($page);

$book->ownPage[] = $page;
R::store($book);

给定一个“页面”bean,除了执行一些 SQL 来查找 book 表上页面的 book_id 属性之外,是否有可能找到它拥有的书?

类似:

$page->owningBook();

目前我使用这个代码:

    $owningBook = R::load('book', $page->book_id);

【问题讨论】:

    标签: php mysql postgresql redbean


    【解决方案1】:

    我相信,并且我 90% 确信这一点,您可以这样做:

    $page->book->_______
    

    我在我的代码中使用了类似的东西:

    $companys->ownEmployees=array($employee);
    

    然后,当我单独查看员工时,我使用:

    $company=$employee->company;
    

    试一试,然后告诉我。

    编辑:100% 感谢!

    【讨论】:

    • 谢谢,成功了。我确定我试过了,但遇到了异常,但也许我做错了什么!
    • 作为 RedBeanPHP 的原作者,我可以告诉你这也是它的工作方式。所以让我们做到 100% ;)
    猜你喜欢
    • 1970-01-01
    • 2012-11-05
    • 1970-01-01
    • 1970-01-01
    • 2016-02-28
    • 2013-11-26
    • 1970-01-01
    • 2011-06-07
    • 1970-01-01
    相关资源
    最近更新 更多