symfony 结合 smarty [plugin] could not load plugin file 'block.javascript.php' (core.load_plugins.php, line 118)

按sfSmartyView/doc/reade.pdf中的说明完成了smarty+symfony的测试工作
在没有任何缓存的情况下页面输出全正常,但在第二次刷新的时候出现了下面的错误提示

Fatal error
: Smarty error: [in file:D:/apps/www/symfony/askeet/apps/frontend/modules/default/templates/indexSuccess.tpl line 15]: [plugin] could not load plugin file 'block.javascript.php' (core.load_plugins.php, line 118) in D:/apps/www/symfony/askeet/lib/Smarty/libs/Smarty.class.php on line 1095

针对上面的错误提示由于系统复杂,没有时间去把该系统的代码全看个遍,所以根据错误提示去跟进代码
发现在D:/apps/www/symfony/askeet/lib/Smarty/libs/plugins 中少了一个 block.javascript.php 文件
于是我根据 D:/apps/www/symfony/askeet/lib/Smarty/libs/plugins/block.textformat.php 新创建一个
block.javascript.php 内容如下
php
function  smarty_block_javascript( )
{
}
?>

然后再 清掉 symfony的缓存
cmd > php symfony cc 

再清掉smarty的缓存文件

你可能感兴趣的:(javascript)