我正在尝试使用三个不同的表创建一个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
我需要从products表中进行处理。我需要能够搜索产品。而且我不需要使用GridView,如果我可以使用它也是最佳的。
在这种情况下,我真的需要推荐。我的一个想法是创建一个双重价格数组并访问它们并将它们放在表$prices[$prod_id][$reg_id]
中,但这个系统必须非常优化,性能起着巨大的作用。所以,如果有人能帮我解决这个问题,我将不胜感激。
谢谢, 卡西姆