* Type 에서 출력할 때 사용할 스킨 필요
Author: XE Developers (developers@xpressengine.com)
Inheritance: implements Xpressengine\Plugin\ComponentInterface, use trait Xpressengine\Plugin\ComponentTrait
 /**
  * 수정 form 에 추가될 html 코드 반환
  * return html tag string
  *
  * @param array $args parameters
  * @return \Illuminate\View\View
  */
 public function edit(array $args)
 {
     if (self::$loaded === false) {
         self::$loaded = true;
         $this->appendScript();
     }
     return parent::edit($args);
 }
 /**
  * 리스트에서 검색할 때 검색 form 에 사용될 html 코드 반환
  * return html tag string
  *
  * @param array $args      arguments
  * @return string
  */
 public function search(array $args)
 {
     $category = Category::find($this->config->get('categoryId'));
     $item = null;
     if (isset($args[$this->config->get('id') . 'ItemId'])) {
         $item = CategoryItem::find($args[$this->config->get('id') . 'ItemId']);
     }
     $this->addMergeData(['categoryItems' => $category->items, 'categoryItem' => $item]);
     return parent::search($args);
 }