【发布时间】:2016-06-08 14:11:13
【问题描述】:
我有三张桌子:
订单:
id_order PK int
id_client
.
.
.
etc ...
产品:
id_product PK int
product_name varchar(255)
.
.
.
etc ...
orders_products
id PK int
id_order FK int
id_product FK int
quantity int
discount float
我使用 Xcrud 作为基于 crud 的框架。
这是我的代码:
$xcrud = Xcrud::get_instance();
$xcrud->table('orders');
$xcrud->fk_relation('Products','id_order','orders_products','id_order','id_product','products', 'id_product','product_name');
- 所以每个订单都有多个产品
- 而且每个产品都有数量
当我添加订单时,它只显示产品的多选字段,并且它正在插入在 orders_products 表中找到的产品。
但我想为每个产品添加一个数量。
如何使用 xcrud 做到这一点?
【问题讨论】:
-
xcrud 很棒。我希望这里的大多数 PHP 开发人员都使用它:p
-
@Drew 是的,它很棒......但我认为没有人在这里使用它?没有人回答这个问题,我在这里搜索了类似的问题,但一无所获:/
-
您可以考虑制作一个
xcrud标签并用开发问题填充它。它是否商业无关紧要(我会说 5% 的标签与商业相关)。另外,它只需要 10 美元或其他东西。如果你知道我的意思的话,我可以从新手的 PHP 问题中获得很多乐趣......“嘿,乔,这个开发的东西现在对你来说似乎太复杂了。你听说过 xcrud 吗!”跨度> -
是的,我想在 xcrud 标签中制作它,但它需要至少 1500 的堆栈溢出声望:/
标签: php mysql foreign-keys crud