我似乎真的很难找到任何真正涵盖在 CakePHP 中使用虚拟字段的信息。是的,我知道 CakePHP 站点上有官方文档,但是它不包括使用单独的表。
例如
表:产品
ID | PRODUCT | PRICE | QUANTITY
1 | Butter | 2.50 | 250
2 | Flour | 6.00 | 16000
3 | Egg | 0.99 | 6
表:产品_食谱
Product_ID | Recipe_ID | Quantity | COST ("VIRTUAL FIELD")
1 | 1 | 200 |= SUM (Products.Price/Products.Quantity) * Products_Recipes.Quantity
2 | 1 | 400
3 | 1 | 3
表:食谱
ID | RECIPE | COST ("Virtual Field")
1 | Pastry | Sum of Costs where Recipe_id is 1
Mysql 的新手,但我认为这是我应该这样做的方式。然后我如何使用虚拟字段来访问这些信息?我可以让它在一个模型中工作,但不能访问其他模型?
道格。