解决新增模型后,设置的模型路由没更新的bug

解决新增伪静态后,设置的伪静态路由没更新的bug
This commit is contained in:
2020-04-21 17:49:24 +08:00
parent 12adc5e165
commit 5ae9d68948
2 changed files with 13 additions and 7 deletions

View File

@@ -8,8 +8,9 @@
// +---------------------------------------------------------------------- // +----------------------------------------------------------------------
namespace app\controller\admin; namespace app\controller\admin;
use app\model\Model as ModelM;
use app\model\Attribute; use app\model\Attribute;
use app\model\Model as ModelM;
use think\facade\Cache;
/** /**
* @title 模型管理 * @title 模型管理
@@ -49,6 +50,7 @@ class Model extends Base {
$data = $this->request->post(); $data = $this->request->post();
$result = $model->save($data); $result = $model->save($data);
if (false !== $result) { if (false !== $result) {
Cache::pull('model_list');
$this->success('创建成功!', url('/admin/model/index')); $this->success('创建成功!', url('/admin/model/index'));
} else { } else {
return $this->error('创建失败!'); return $this->error('创建失败!');
@@ -68,6 +70,7 @@ class Model extends Base {
$result = $model->exists(true)->save($data); $result = $model->exists(true)->save($data);
if (false !== $result) { if (false !== $result) {
Cache::pull('model_list');
$this->success('更新成功!', url('/admin/model/index')); $this->success('更新成功!', url('/admin/model/index'));
} else { } else {
return $this->error('修改失败'); return $this->error('修改失败');
@@ -111,6 +114,7 @@ class Model extends Base {
$result = ModelM::find($id)->delete(); $result = ModelM::find($id)->delete();
if ($result) { if ($result) {
Cache::pull('model_list');
return $this->success('删除模型成功!'); return $this->success('删除模型成功!');
} else { } else {
return $this->error('删除失败!'); return $this->error('删除失败!');

View File

@@ -8,8 +8,9 @@
// +---------------------------------------------------------------------- // +----------------------------------------------------------------------
namespace app\controller\admin; namespace app\controller\admin;
use app\model\SeoRule;
use app\model\Rewrite; use app\model\Rewrite;
use app\model\SeoRule;
use think\facade\Cache;
/** /**
* @title SEO管理 * @title SEO管理
@@ -91,7 +92,6 @@ class Seo extends Base {
return $this->error("非法操作!"); return $this->error("非法操作!");
} }
if (is_array($id)) { if (is_array($id)) {
$map[] = ['id', 'IN', $id]; $map[] = ['id', 'IN', $id];
} else { } else {
@@ -130,6 +130,7 @@ class Seo extends Base {
$result = Rewrite::create($data); $result = Rewrite::create($data);
if (false != $result) { if (false != $result) {
Cache::pull('rewrite_list');
return $this->success("添加成功!", url('/admin/seo/rewrite')); return $this->success("添加成功!", url('/admin/seo/rewrite'));
} else { } else {
return $this->error('添加失败!'); return $this->error('添加失败!');
@@ -151,6 +152,7 @@ class Seo extends Base {
$result = Rewrite::update($data, ['id' => $data['id']]); $result = Rewrite::update($data, ['id' => $data['id']]);
if (false != $result) { if (false != $result) {
Cache::pull('rewrite_list');
return $this->success("更新成功!", url('/admin/seo/rewrite')); return $this->success("更新成功!", url('/admin/seo/rewrite'));
} else { } else {
return $this->error('更新失败!'); return $this->error('更新失败!');
@@ -176,7 +178,6 @@ class Seo extends Base {
return $this->error("非法操作!"); return $this->error("非法操作!");
} }
if (is_array($id)) { if (is_array($id)) {
$map[] = ['id', 'IN', $id]; $map[] = ['id', 'IN', $id];
} else { } else {
@@ -185,6 +186,7 @@ class Seo extends Base {
$result = Rewrite::where($map)->delete(); $result = Rewrite::where($map)->delete();
if ($result) { if ($result) {
Cache::pull('rewrite_list');
return $this->success("删除成功!"); return $this->success("删除成功!");
} else { } else {
return $this->error("删除失败!"); return $this->error("删除失败!");