【发布时间】:2011-10-02 00:14:01
【问题描述】:
我正在建立一个房地产相关网站,房地产经纪人和投资者可以使用该网站来跟踪系统中提交的房产,并跟踪谁欠了哪些利润。我有以下表格,我无法弄清楚如何使用 PHP ActiveRecord 在我的模型中设置关系:
属性
- 身份证
- primary_profit_sharing
- secondary_profit_sharing
- 佣金
- referral_payment
用户
- 身份证
- 姓名
- 电子邮件
付款
- 身份证
- 类型(佣金、推荐支付等)
- property_id
- user_id
使用 PHP ActiveRecord 设置这些关系的正确方法是什么?我希望能够通过$property->commission 和$property->referral_payment 之类的方式访问每次付款的用户信息,但我不知道如何在模型中设置关系以允许这样做。
我目前有属于用户和财产的付款,并且用户/付款有很多付款。我在查询中返回的所有信息,但不是以可访问的方式返回。我有$property->users,但无法获取特定付款类型的用户信息。
我能想到的唯一方法是为每种付款类型设置一个表格,但这似乎不是最好的方法。
【问题讨论】:
标签: php codeigniter orm