无法在C:\ wamp64 \ www \ SOCS \ libs \ smarty \ sysplugins \ smarty_internal_templatebase.php中加载模板文件'bootstrap.tpl'

时间:2018-10-08 18:38:00

标签: php netbeans-8 smarty3 smarty-plugins

我正在遵循某人的代码,并在smarty php netbeans中遇到此问题。 错误状态

  

致命错误:消息为“无法启用”的未捕获异常“ SmartyException”   加载模板文件“ bootstrap.tpl”   C:\ wamp64 \ www \ SOCS \ libs \ smarty \ sysplugins \ smarty_internal_templatebase.php   在第130行(!)SmartyException:无法加载模板文件   'bootstrap.tpl'在   C:\ wamp64 \ www \ SOCS \ libs \ smarty \ sysplugins \ smarty_internal_templatebase.php   在第130行

我在第130行上

// checks if template exists
        if (!$_template->source->exists) {
            if ($_template->parent instanceof Smarty_Internal_Template) {
                $parent_resource = " in '{$_template->parent->template_resource}'";
            } else {
                $parent_resource = '';
            }
            throw new SmartyException("Unable to load template {$_template->source->type} '{$_template->source->name}'{$parent_resource}");
        }

因此找不到模板。但是我把它放在veiws / templates文件夹中

$templatesDir = array(
            'main_views' => PATH . '/views/main_views',
            'administrator_views' => PATH . '/views/administrator_views/',
            'signatory_views' => PATH . '/views/signatory_views/',
            'student_views' => PATH . '/views/student_views/',
            'templates' => PATH . '/views/templates/');

        $this->setTemplateDir($templatesDir);
        $this->setCompileDir(PATH . '/libs/smarty/templates_c/');
        $this->setConfigDir(PATH . '/libs/smarty/configs/');
        $this->setCacheDir(PATH . '/libs/smarty/cache/');

我进行了很多搜索,但无法解决,因此任何人都可以帮助我。

0 个答案:

没有答案