【问题标题】:Cakephp, an elegant solution to quantities?Cakephp,一个优雅的数量解决方案?
【发布时间】:2010-05-26 08:02:34
【问题描述】:

我在 Cakephp 中有一个购物车系统,这个表有所有你常用的 maguffins:user_ids、product_ids、option_lists 等。它也有数量。

我目前有一些糟糕的嵌套循环来检查记录是否与其中的任何记录相同,如果是,则在数量上加一。如果不添加新的购物车项目。

这个循环必须检查相关的列表项和产品选项,所以它非常深入。

我想知道是否有更优雅的方法来检查数据库中的两个购物车项目是否相似(除了数量之外的所有内容)。

干杯!

【问题讨论】:

标签: php cakephp model shopping-cart behavior


【解决方案1】:

听起来像是Set 实用程序可以提供帮助的东西。我从来没有将它用于此目的,但也许Set::isEqual()Set::diff() 会带你到达你想去的地方。

【讨论】:

  • 是的,在比较之前记得给unset任何你不感兴趣的键。
猜你喜欢
  • 2018-04-28
  • 1970-01-01
  • 2017-10-31
  • 1970-01-01
  • 1970-01-01
  • 2023-02-09
  • 2011-03-31
  • 2011-02-13
  • 1970-01-01
相关资源
最近更新 更多