按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的缓存文件
在没有任何缓存的情况下页面输出全正常,但在第二次刷新的时候出现了下面的错误提示
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 内容如下





然后再 清掉 symfony的缓存

再清掉smarty的缓存文件