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);
}
public function search(array $args) { $selectItems = []; $categoryItems = Category::find($this->config->get('categoryId'))->items; foreach ($categoryItems as $categoryItem) { $selectItems[] = ['value' => $categoryItem->id, 'text' => $categoryItem->word]; } $this->addMergeData(['selectItems' => $selectItems]); return parent::search($args); }