12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- <?php
- namespace app\admin\controller\wechat;
- use app\common\controller\Backend;
- use addons\wechat\library\Wechat;
- /**
- * 资源管理
- *
- * @icon fa fa-list-alt
- */
- class Response extends Backend
- {
- protected $model = null;
- protected $searchFields = 'id,title';
- public function _initialize()
- {
- parent::_initialize();
- $this->model = model('WechatResponse');
- }
- /**
- * 选择素材
- */
- public function select()
- {
- return $this->view->fetch();
- }
- /**
- * 添加
- */
- public function add()
- {
- if ($this->request->isPost()) {
- $params = $this->request->post("row/a");
- $params['eventkey'] = isset($params['eventkey']) && $params['eventkey'] ? $params['eventkey'] : uniqid();
- $params['content'] = json_encode($params['content']);
- $params['createtime'] = time();
- if ($params) {
- $this->model->save($params);
- $this->success();
- $this->content = $params;
- }
- $this->error();
- }
- $appConfig = Wechat::appConfig();
- $this->view->applist = $appConfig;
- return $this->view->fetch();
- }
- /**
- * 编辑
- */
- public function edit($ids = NULL)
- {
- $row = $this->model->get($ids);
- if (!$row)
- $this->error(__('No Results were found'));
- if ($this->request->isPost()) {
- $params = $this->request->post("row/a");
- $params['eventkey'] = isset($params['eventkey']) && $params['eventkey'] ? $params['eventkey'] : uniqid();
- $params['content'] = json_encode($params['content']);
- if ($params) {
- $row->save($params);
- $this->success();
- }
- $this->error();
- }
- $this->view->assign("row", $row);
- $appConfig = Wechat::appConfig();
- $this->view->applist = $appConfig;
- return $this->view->fetch();
- }
- }
|