我正在尝试使用三个不同的表创建一个带有 yii 的网格。这是我要实现的目标的粗略演示:
Table: Products
prod_id, prod_name
Table: Regions
reg_id, reg_name
Table: Prices
price_id, prod_id, reg_id, price
Products/Regions | Region#1 | Region#2 | ... | Region#N
--------------------------------------------------------
Product#1 | Price#1 | Price#2 | ... | Price#N
Product#2 | Price#1 | Price#2 | ... | Price#N
Product#3 | Price#1 | Price#2 | ... | Price#N
...
Product#N | Price#1 | Price#2 | ... | Price#N
我需要从产品表中解决这个问题。我需要能够搜索产品。而且我不需要使用GridView,如果我可以使用它也将是最佳的。
在这种情况下,我真的比任何事情都需要推荐。我的一个想法是创建一个双重价格数组并访问它们并将它们放在表中,$prices[$prod_id][$reg_id]
但是这个系统必须是真正的最佳并且性能起着巨大的作用。所以,如果有人能帮助我解决这个问题,我将不胜感激。
谢谢,加西姆