Php 在具有相同ID的Smarty产品中添加到一起
我是否有机会在Smarty列表中将具有相同ID(产品ID)的项目一起计数(添加) 与此相反:Php 在具有相同ID的Smarty产品中添加到一起,php,html,smarty,Php,Html,Smarty,我是否有机会在Smarty列表中将具有相同ID(产品ID)的项目一起计数(添加) 与此相反: Order: 004, Quantity: 3, Product ID: 001, Title: Fish Order: 005, Quantity: 1, Product ID: 001, Title: Fish 大概是这样的: Quantity: 4, Product ID: 001, Title: Fish 这在PHP应用程序代码中做得更好,在数据库查询中做得更好。在smarty中,使用PHP
Order: 004, Quantity: 3, Product ID: 001, Title: Fish
Order: 005, Quantity: 1, Product ID: 001, Title: Fish
大概是这样的:
Quantity: 4, Product ID: 001, Title: Fish
这在PHP应用程序代码中做得更好,在数据库查询中做得更好。在smarty中,使用PHP数组函数修饰符或使用
{assign}
构建复杂数组可能是可行的,但如果在控制器代码中这样做,则更容易实现和理解。你能修改代码,还是原始查询?很难。我必须写一个新模块-(如果你能坐在Smarty上就好了。
Quantity: 4, Product ID: 001, Title: Fish