|
|
@@ -30,6 +30,38 @@ class Qa extends Backend |
|
|
|
* 因此在当前控制器中可不用编写增删改查的代码,除非需要自己控制这部分逻辑 |
|
|
|
* 需要将application/admin/library/traits/Backend.php中对应的方法复制到当前控制器,然后进行修改 |
|
|
|
*/ |
|
|
|
|
|
|
|
/** |
|
|
|
* 查看 |
|
|
|
*/ |
|
|
|
public function index() |
|
|
|
{ |
|
|
|
//设置过滤方法 |
|
|
|
$this->request->filter(['strip_tags']); |
|
|
|
if ($this->request->isAjax()) { |
|
|
|
//如果发送的来源是Selectpage,则转发到Selectpage |
|
|
|
if ($this->request->request('keyField')) { |
|
|
|
return $this->selectpage(); |
|
|
|
} |
|
|
|
list($where, $sort, $order, $offset, $limit) = $this->buildparams(); |
|
|
|
$total = $this->model |
|
|
|
->where($where) |
|
|
|
->order($sort, $order) |
|
|
|
->count(); |
|
|
|
|
|
|
|
$list = $this->model |
|
|
|
->join("ww_unishop_product","ww_unishop_product.id=ww_qa.product_id") |
|
|
|
->field("ww_qa.id,ww_qa.question,ww_qa.answer,ww_unishop_product.title") |
|
|
|
->where($where) |
|
|
|
->order($sort, $order) |
|
|
|
->limit($offset, $limit) |
|
|
|
->select(); |
|
|
|
|
|
|
|
$list = collection($list)->toArray(); |
|
|
|
$result = array("total" => $total, "rows" => $list); |
|
|
|
|
|
|
|
return json($result); |
|
|
|
} |
|
|
|
return $this->view->fetch(); |
|
|
|
} |
|
|
|
|
|
|
|
} |