Guest User

Untitled

a guest
Jan 19th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. public function actionIndex()
  2. {
  3. $session_cart = Yii::app()->user->getState('cart');
  4. $products = array();
  5. foreach ($session_cart as $product_id => $quantity) $products[] = $product_id;
  6. $product_info = Product::model()->findAllByPk($products);
  7.  
  8. $total_price = 0;
  9. $cart = array();
  10. foreach ($product_info as $product) {
  11. $product_id = $product->product_id;
  12.  
  13. $cart[$product_id]['product_id'] = $product->product_id;
  14. $cart[$product_id]['title'] = $product->title;
  15. $cart[$product_id]['description'] = $product->description;
  16. $cart[$product_id]['price'] = $product->price;
  17. $cart[$product_id]['quantity'] = $session_cart[$product_id];
  18. $cart[$product_id]['total_price'] = round($session_cart[$product_id] * $product->price, 2);
  19.  
  20. $total_price += $cart[$product_id]['total_price'];
  21. }
Add Comment
Please, Sign In to add comment