From dbe7393bbdce3ee00776e7e6f584e579cfaf1e65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=B5=9C=EC=A4=80=ED=9D=A0git=20config=20git=20config=20-?= =?UTF-8?q?-helpgit=20config=20--global=20user=2Ename=20=EC=B5=9C=EC=A4=80?= =?UTF-8?q?=ED=9D=A0?= Date: Sat, 5 Aug 2023 13:53:48 +0900 Subject: [PATCH] servermgrv2 init... --- app/Controllers/BaseController.php | 12 ++++++------ app/Controllers/Front/BoardController.php | 12 +++++++++++- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/app/Controllers/BaseController.php b/app/Controllers/BaseController.php index 368dff3..9ddfc0b 100644 --- a/app/Controllers/BaseController.php +++ b/app/Controllers/BaseController.php @@ -150,13 +150,13 @@ abstract class BaseController extends Controller //Insert관련 protected function insert_form_process() { + $this->_viewDatas['forms'] = ['attributes' => ['method' => "post",], 'hiddens' => []]; } public function insert_form() { try { $this->_viewDatas = $this->init(__FUNCTION__); $this->insert_form_process(); - $this->_viewDatas['forms'] = ['attributes' => ['method' => "post",], 'hiddens' => []]; helper(['form']); $this->_session->keepFlashdata(SESSION_NAMES['RETURN_URL']); return view($this->_viewPath . '/insert', ['viewDatas' => $this->_viewDatas]); @@ -209,6 +209,7 @@ abstract class BaseController extends Controller //Update관련 protected function update_form_process($entity) { + $this->_viewDatas['forms'] = ['attributes' => ['method' => "post",], 'hiddens' => []]; return $entity; } public function update_form($uid) @@ -217,7 +218,6 @@ abstract class BaseController extends Controller $this->_viewDatas = $this->init(__FUNCTION__); $entity = $this->_model->getEntity([$this->_model->getPrimaryKey() => $uid]); $this->_viewDatas['entity'] = $this->update_form_process($entity); - $this->_viewDatas['forms'] = ['attributes' => ['method' => "post",], 'hiddens' => []]; helper(['form']); $this->_session->keepFlashdata(SESSION_NAMES['RETURN_URL']); return view($this->_viewPath . '/update', ['viewDatas' => $this->_viewDatas]); @@ -278,6 +278,7 @@ abstract class BaseController extends Controller $entity->$titleField = "RE: " . $entity->$titleField; $contentField = $this->_model->getContentField(); $entity->$contentField .= "\n----------------------------------------------\n"; + $this->_viewDatas['forms'] = ['attributes' => ['method' => "post",], 'hiddens' => []]; return $entity; } public function reply_form($uid) @@ -287,7 +288,6 @@ abstract class BaseController extends Controller $entity = $this->_model->getEntity([$this->_model->getPrimaryKey() => $uid]); $this->_viewDatas['entity'] = $this->reply_form_process($entity); helper(['form']); - $this->_viewDatas['forms'] = ['attributes' => ['method' => "post",], 'hiddens' => []]; $this->_session->keepFlashdata(SESSION_NAMES['RETURN_URL']); return view($this->_viewPath . '/reply', ['viewDatas' => $this->_viewDatas]); } catch (\Exception $e) { @@ -449,6 +449,7 @@ abstract class BaseController extends Controller //View 관련 protected function view_process($entity) { + $this->_viewDatas['forms'] = ['attributes' => ['method' => "post",], 'hiddens' => []]; return $entity; } public function view($uid) @@ -458,7 +459,6 @@ abstract class BaseController extends Controller $entity = $this->_model->getEntity([$this->_model->getPrimaryKey() => $uid]); $this->_viewDatas['entity'] = $this->view_process($entity); helper(['form']); - $this->_viewDatas['forms'] = ['attributes' => ['method' => "post",], 'hiddens' => []]; $this->_session->keepFlashdata(SESSION_NAMES['RETURN_URL']); return view($this->_viewPath . '/view', ['viewDatas' => $this->_viewDatas]); } catch (\Exception $e) { @@ -469,6 +469,7 @@ abstract class BaseController extends Controller //Index 관련 protected function index_process() { + $this->_viewDatas['forms'] = ['attributes' => ['method' => "post",], 'hiddens' => []]; } protected function index_setCondition() { @@ -524,10 +525,10 @@ abstract class BaseController extends Controller { try { $this->_viewDatas = $this->init(__FUNCTION__); - $this->index_process(); foreach ($this->_viewDatas['fieldFilters'] as $field) { $this->_viewDatas[$field] = $this->request->getVar($field) ?: DEFAULTS['EMPTY']; } + $this->index_process(); //Totalcount 처리 $this->index_setCondition(); $this->_viewDatas['total_count'] = $this->_model->countAllResults(); @@ -551,7 +552,6 @@ abstract class BaseController extends Controller // log_message("debug", __METHOD__ . "에서 findAll 호출:" . $this->_model->getLastQuery()); //setting return_url to session flashdata helper(['form']); - $this->_viewDatas['forms'] = ['attributes' => ['method' => "post",], 'hiddens' => []]; $this->_session->setFlashdata(SESSION_NAMES['RETURN_URL'], current_url() . '?' . $this->request->getUri()->getQuery() ?: ""); return view($this->_viewPath . '/index', ['viewDatas' => $this->_viewDatas]); } catch (\Exception $e) { diff --git a/app/Controllers/Front/BoardController.php b/app/Controllers/Front/BoardController.php index eb77ac1..1242743 100644 --- a/app/Controllers/Front/BoardController.php +++ b/app/Controllers/Front/BoardController.php @@ -64,7 +64,17 @@ class BoardController extends FrontController { //권한체크 $this->isRole('insert'); - return parent::insert_form_process(); + parent::insert_form_process(); + $this->_viewDatas['forms'] = ['attributes' => ['method' => "post",], 'hiddens' => [ + 'category_uid' => $this->_category, + 'category' => $this->_category + ]]; + } + protected function insert_process() + { + //권한체크 + $this->isRole('insert'); + return parent::insert_process(); } //Update관련 protected function update_form_process($entity)