2016-07-11 41 views
0

我的代码是:

$this->plugins_dir[0] = SMARTY_DIR . 'plugins'; 
    $this->plugins_dir[1] = SMARTY_DIR . 'smarty_plugins'; 

和结果是

ERRNO:8 TEXT:过载性能应用的间接修改:: $插件目录有没有效果

Smarty 3.1.29

我一直在寻找两天没有解决方案。

回答

0

这不是你如何将插件添加到smarty。也许它曾在以前的版本中,但不是在3正确的方法是:

$smarty->setPluginsDir(SMARTY_DIR . 'plugins') 
     ->addPluginsDir(SMARTY_DIR . 'smarty_plugins'); 
+0

我已经尝试过了。 $这个 - > setPluginsDir(SMARTY_DIR '插件') - > addPluginsDir(SMARTY_DIR“ smarty_plugins'); 不工作。 – b2ok

+0

var_dump($ smarty-> getPluginsDir());在执行前面的代码后显示? – Borgtex

+0

ERRNO:8 TEXT:未定义变量:smarty的 LOCATION:C:\ XAMPP \ htdocs中\ tshirtshop4 \介绍\ application.php 29行,在2016年7月13,上午11时19 显示回溯: 应用.__构建体()#线16,文件:C:\ XAMPP \ htdocs中\ tshirtshop4 \的index.php 致命错误:调用在C上的空的成员函数getPluginsDir():\ XAMPP \ htdocs中\ tshirtshop4 \演示\应用.php在线29 – b2ok

相关问题