在我的页面上,我有一个多维数组,我需要将其传递到另一个页面,然后从该页面将数组发送到控制器。该数组将始终隐藏以简化表单。
我搜索了一下,但没有找到我的问题的答案。所以看起来像这样
<form action="index.php?route=common/fittingForm" method="post">
<?php foreach($products as $product) { ?>
<input type="hidden" name="products[]" value="<?php echo $product; ?>" >
<?php } ?>
<input type="submit" value="Buy" class="buy_button">
</form>
获取数组的页面如下所示
<?php $products = $_POST["products"]; ?>
<?php
foreach($products as $product)
echo $product['model'];
?>
当然,一切都不起作用。我不知道为什么。感谢您的关注。