shoppingmallv2 init...

This commit is contained in:
최준흠 2023-08-04 10:39:28 +09:00
parent 86ab243842
commit a01389d345
7 changed files with 4 additions and 18 deletions

View File

@ -21,14 +21,14 @@ class CategoryController extends AdminController
public function getFields(string $action = ""): array
{
$fields = [
'name', "linkurl", "isaccess", "isread", "iswrite", "isreply", "isupload", "isdownload",
'name', "isaccess", "isread", "iswrite", "isreply", "isupload", "isdownload",
"status", "head", "tail",
];
switch ($action) {
case "index":
case "excel":
return [
'name', "linkurl", "isaccess", "isread", "iswrite", "isreply", "isupload", "isdownload",
'name', "isaccess", "isread", "iswrite", "isreply", "isupload", "isdownload",
"status", "created_at"
];
break;

View File

@ -51,7 +51,6 @@ CREATE TABLE servermgr.tw_category (
grporder int(5) UNSIGNED NOT NULL DEFAULT 1 COMMENT 'Group순서: 상위가없을시 1부터시작',
grpdepth int(3) UNSIGNED NOT NULL DEFAULT 1 COMMENT 'Group깊이: 상위가없을시 1부터시작 , 상위 grpdepth+1씩 추가필요',
name varchar(255) NOT NULL COMMENT '범주명',
linkurl varchar(255) NULL COMMENT '연결URL',
isaccess varchar(30) NOT NULL DEFAULT 'guest' COMMENT '접근권한',
isread varchar(30) NOT NULL DEFAULT 'guest' COMMENT '읽기권한',
iswrite varchar(30) NOT NULL DEFAULT 'guest' COMMENT '쓰기권한',

View File

@ -19,7 +19,6 @@ CREATE TABLE shoppingmall.tw_category (
grporder int(5) UNSIGNED NOT NULL DEFAULT 1 COMMENT 'Group순서: 상위가없을시 1부터시작',
grpdepth int(3) UNSIGNED NOT NULL DEFAULT 1 COMMENT 'Group깊이: 상위가없을시 1부터시작 , 상위 grpdepth+1씩 추가필요',
name varchar(255) NOT NULL COMMENT '범주명',
linkurl varchar(255) NULL COMMENT '연결URL',
isaccess varchar(30) NOT NULL DEFAULT 'guest' COMMENT '접근권한',
isread varchar(30) NOT NULL DEFAULT 'guest' COMMENT '읽기권한',
iswrite varchar(30) NOT NULL DEFAULT 'guest' COMMENT '쓰기권한',

View File

@ -23,10 +23,6 @@ class CategoryEntity extends BaseHierarchyEntity
}
//추가기능
public function getLinkURL()
{
return $this->attributes['linkurl'];
}
public function getHead()
{
return $this->attributes['head'];

View File

@ -56,9 +56,6 @@ function getFieldForm_CategoryHelper($field, $value, array $fieldFormOptions, ar
case 'name':
return form_input($field, $value, [...$attributes, "placeholder" => "예)", "style" => "width:60%; ::placeholder{ color:silver; opacity: 1; }"]);
break;
case 'linkurl':
return form_input($field, $value, [...$attributes, "placeholder" => "예)/front/board", "style" => "width:100%; ::placeholder{ color:silver; opacity: 1; }"]);
break;
default:
return form_input($field, $value, [...$attributes]);
break;

View File

@ -9,7 +9,6 @@ return [
'label' => [
'uid' => "번호",
'name' => "범주제목",
'linkurl' => "연결URL",
'isaccess' => "접속권한",
'isread' => "읽기권한",
'iswrite' => "쓰기권한",

View File

@ -13,7 +13,7 @@ class CategoryModel extends BaseHierarchyModel
parent::__construct('Category');
$this->allowedFields = [
...$this->allowedFields,
'name', "linkurl", "isaccess", "isread", "iswrite", "isreply", "isupload", "isdownload",
'name', "isaccess", "isread", "iswrite", "isreply", "isupload", "isdownload",
"head", "tail", "status"
];
$this->validationRules = [...$this->validationRules, ...$this->getFieldRules($this->allowedFields),];
@ -33,10 +33,6 @@ class CategoryModel extends BaseHierarchyModel
$rules[$field] = "required|trim|string";
$rules[$field] .= $action == "insert" ? "|is_unique[{$this->table}.{$field}]" : "";
break;
case "linkurl":
$rules[$field] = "if_exist|trim|string";
$rules[$field] .= $action == "insert" ? "|is_unique[{$this->table}.{$field}]" : "";
break;
case "isaccess":
case "isread":
case "iswrite":
@ -119,7 +115,7 @@ class CategoryModel extends BaseHierarchyModel
{
parent::setIndexWordFilter($word);
$this->orLike($this->getTitle(), $word, "both"); //befor , after , both
$this->orLike("linkurl", $word, "both"); //befor , after , both
$this->orLike($word, "both"); //befor , after , both
$this->orLike("head", $word, "both"); //befor , after , both
$this->orLike("tail", $word, "both"); //befor , after , both
$this->orLike("isaccess", $word, "both"); //befor , after , both