Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在数据库的管理面板中显示数据?_Php_Opencart2.x - Fatal编程技术网

Php 如何在数据库的管理面板中显示数据?

Php 如何在数据库的管理面板中显示数据?,php,opencart2.x,Php,Opencart2.x,我听从了他的建议。所以现在我可以在我的bd中收到电子邮件 但是如何在下面的评论表单中显示此字段作者字段?我首先建议您在opencart上投入一些时间,至少获取一些基础知识。然后请先分享你的代码,看看你到目前为止尝试了什么。所以不是一个准备好代码的平台。然而,这里是您的解决方案 1.打开您的审阅模型admin\model\catalog\review.php,找到方法getReviews()。现在更改查询 $sql = "SELECT r.review_id, pd.name, r.author.

我听从了他的建议。所以现在我可以在我的bd中收到电子邮件


但是如何在下面的评论表单中显示此字段
作者
字段?

我首先建议您在opencart上投入一些时间,至少获取一些基础知识。然后请先分享你的代码,看看你到目前为止尝试了什么。所以不是一个准备好代码的平台。然而,这里是您的解决方案

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.现在打开控制器
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.现在打开您的文件
admin\view\template\catalog\review\u list.tpl
,并在表中为用户电子邮件添加一列