我想將 Cart 的 foreach 存儲在模型中的某個地方并在許多控制器功能中檢索它,所以這可能嗎public function deleteProducts($rowId) {Cart::remove($rowId);$products = Cart::content(); //Here what I want to retrive without writing this code many times foreach($products as $Product){echo '<div class="OrderItem_root styles_base styles_spacing-base"> <div class="OrderItem_quantity styles_just-right styles_base styles_spacing-base">'.$Product->qty.'</div> <div class="OrderItem_container"> <div class="OrderItem_category"></div> <div class="OrderItem_itemHeader"> <div id="titletest" class="OrderItem_name styles_just-right styles_base styles_spacing-base">'.$Product->name.'</div> <div id="cartprice" class="OrderItem_total">$'.$Product->price*$Product->qty.'</div> <input id="mycartprice" type="text" name="mycartprice" value="'.$Product->price.'" hidden=""> </div> <div></div> <div> <input id="mycart" type="text" name="mycartprice" value="'.Cart::subtotal().'" hidden=""> <button class="remove_item OrderItem_action Button_root" data-id="'.$Product->rowId.'" data-price="'.$Product->price*$Product->qty.'" data-qty="'.$Product->qty.'" type="submit">Remove</button> </div> </div> </div>'; } }
1 回答

慕姐8265434
TA貢獻1813條經驗 獲得超2個贊
使用您的 Product 模型的函數返回 html(例如調用該函數showOrder)而不是您的控制器,然后您可以執行
foreach($products as $Product){
echo $Product->showOrder();
}
- 1 回答
- 0 關注
- 155 瀏覽
添加回答
舉報
0/150
提交
取消