想修改下ThinkPHP\Library\Behavior\ParseTemplateBehavior.class.php中的run方法,改变模板文件的路径,本地和debug开发环境测试都可以,例如:
// 行为扩展的执行入口必须是run
public function run(&$_data){
if($_GET['gulptest'] == 'test'){
var_dump('test');
}
if(stripos($_SERVER['SERVER_NAME'], '.dev.') === false){//線上和debug採用gulp_View
$_data['file'] = str_replace('Home/View','Home/gulp_View',$_data['file']);
}结果线上连 test都输不出来,想必是没有进入到这个run方法来,大家有没有碰到过这种问题? 最佳答案