我想要做的是在OpenCart內的發票上顯示產品屬性。 我是一名PHP初學者,我可以做很少的事情。我知道MVC和OpenCart的基礎知識。Opencart:在訂單發票中顯示產品屬性
我需要爲每個產品訂單拉動$product['attributes]
,並將其加載到控制器文件中供我在order_invoice.tpl
查看文件中使用。
我在想什麼的到目前爲止是:
'attributes' => $this->model_catalog_product->getProductAttributes($result['product_id']);
添加此爲訂單發票控制器文件,但我不能確定在何處以及如何,另外,如果一個產品有一個以上屬性,我需要將它加載到數組中。
然後在order_invoice.tpl
我需要沿着這個
<?php foreach ($order['product'] as $product) { ?>
<?php foreach ($product['attributes'] as $attribute) { ?>
<?php echo $product['attribute']; ?>
<?php } ?> // END FOREACH ATTRIBUTE
<?php } ?> // END FOREACH PRODUCT
線條呼應的東西現在我知道這是不是「審美」正確的方式來呼應PHP,它都應該是一個間一套PHP標籤,但對於像我這樣的初學者來說,更容易看到我在做什麼以及是否出現語法錯誤。
有人可以幫我寫這個,所以它可以完全工作嗎?