-1
我遵循How to add custom field in review form opencart 2的建議。所以現在我可以在我的bd中收到電子郵件。如何在數據庫管理面板中顯示數據?
但是如何在author
字段下面的評論表單中顯示此字段?
我遵循How to add custom field in review form opencart 2的建議。所以現在我可以在我的bd中收到電子郵件。如何在數據庫管理面板中顯示數據?
但是如何在author
字段下面的評論表單中顯示此字段?
我首先建議你在opencart上投入一些時間,以便至少獲得一些基礎知識。然後,請先分享你的代碼到目前爲止你所嘗試的。 SO不是一個準備好代碼的平臺。但是,這裏是您的解決方案
1.打開您的審查模型admin\model\catalog\review.php
,並找到方法getReviews()
。現在更改查詢
$sql = "SELECT r.review_id, pd.name, r.author. r.user_email, r.rating, r.status, r.date_added FROM " . DB_PREFIX . "review r LEFT JOIN " . DB_PREFIX . "product_description pd ON (r.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "'";
2.Now打開控制器admin\controller\catalog\review.php
文件並找到方法getList()
。這裏你的模型已經被調用來獲得評論。查找
$results = $this->model_catalog_review->getReviews($filter_data);
現在爲您的用戶電子郵件添加一個數組元素。添加這裏面循環
foreach ($results as $result) {
$data['reviews'][] = array(
...
...
'user_email' => $result['user_email'],
...
...
);
}
3.Now打開文件admin\view\template\catalog\review_list.tpl
,並在表中增加一列用戶電子郵件