| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- <?php
- namespace plugin\admin\app\controller;
- use support\Request;
- use support\Response;
- use plugin\admin\app\model\Article;
- use plugin\admin\app\controller\Crud;
- use support\exception\BusinessException;
- /**
- * 文章列表
- */
- class ArticleController extends Crud
- {
- /**
- * @var Article
- */
- protected $model = null;
- /**
- * 构造函数
- * @return void
- */
- public function __construct()
- {
- $this->model = new Article;
- }
- /**
- * 浏览
- * @return Response
- */
- public function index(): Response
- {
- return view('article/index');
- }
- /**
- * 插入
- * @param Request $request
- * @return Response
- * @throws BusinessException
- */
- public function insert(Request $request): Response
- {
- if ($request->method() === 'POST') {
- return parent::insert($request);
- }
- return view('article/insert');
- }
- /**
- * 更新
- * @param Request $request
- * @return Response
- * @throws BusinessException
- */
- public function update(Request $request): Response
- {
- if ($request->method() === 'POST') {
- return parent::update($request);
- }
- return view('article/update');
- }
- }
|