我有2张桌子。第一张表 - 提供:
| offer_id | slug | user_id |
和表offer_info:
|offer_id | name | info_text |
我想要的是创造独特的slu ..首先,我需要创建带有无限循环的方法,该方法生成请求并从$name
等于offers.slug
的两个表中选择所有行,或者名称等于offers.slug
,但其中{ {1}}不等于offer_id
,如果有行,则再循环并检查$offer_id
,如果是,则计数器为2等等。如果没有结果/行,则中断并返回独特的slu ::
$name . '-' . 1
,但如何使用Active Records发出请求?