管理员后台中的 Prestashop Select2

Prestashop Select2 in admin backoffice

Prestashop:1.7.6.2 我想在类别的后台使用 select2,但未添加 jQuery 并且 select2 不工作。我用钩子:

错误消息:jQuery.fn.select2.defaults.set 不是函数

public function hookActionAdminControllerSetMedia()
{
    $this->context->controller->addJquery();
    $this->context->controller->addJQueryPlugin('select2');
    $this->context->controller->addJS(_PS_BO_ALL_THEMES_DIR_ . 'default/js/tree.js');
    $this->context->controller->addCSS($this->_path . 'views/css/' . $this->name . '.css', 'all');
}

$this->context->controller->addJquery(); 已在 1.7.6.2 版本中删除

所以我使用外部 select2 而不是来自 prestashop 及其作品。

$this->context->controller->addJS(_PS_BO_ALL_THEMES_DIR_ . 'default/js/select2.min.js');