这句话是什么意思 $htmlFilter = $oFilterForm->fetchFor("$local_templates_dir/filter.tpl","",$_POST);调试的时候
echo "$htmlFilter<br>"; 显示一个页面
 echo "$oFilterForm";  显示 Object id #16  

echo "$local_templates_dir/filter.tpl<br>"; 显示  /var/www/html/modules/monitoring/themes/default/filter.tpl我想修改 echo "$htmlFilter<br>"; 显示出来的页面,在哪里修改?修改filter.tpl 没有效果 请大家帮我看看吧 谢谢了

解决方案 »

  1.   

    看起来是一个过滤的类,你得把这个过滤的类发出来给大伙瞧瞧才行.也就是 ofilterform.你想修改 $htmlfilter 的页面 那你就过滤后修改嘛,将htmlfilter 获取得的内容根据自己需要进行加工 或者直接
    修改上面说的过滤类的功能.
      

  2.   

    那要看你修改静态数据还是动态的了,如果是静态的就要在那个.tpl里面,否则的话你还是到echo "$oFilterForm";这个代码所在的文件中去找
      

  3.   

    echo "$local_templates_dir/filter.tpl<br>"; 显示 /var/www/html/modules/monitoring/themes/default/filter.tpl如果在 /var/www/html/modules/monitoring/themes/default/filter.tpl
    中修改还不起作用,那就放弃吧
      

  4.   

    辛苦大家了 问题找到了,是缓存文件的原因 
    在 /var/www/html/var/templates_c 有很多缓存的html 删除了,修改后的页面就正常显示出来了