TP控制器中view和fetch的区别是什么?
程序员文章站
2022-05-17 09:11:20
...
TP控制器中view和fetch两种方法的区别
在controller里面,两种方法异同
控制器中,模板三种渲染方法,配置显示不一样。
//不继承controller $view = new view(); return $view->fetch('index/demo');
//不继承controller return view('index/demo');
//继承controller return $this->fetch('index/demo');
后两种能输出公共配置的,tpl_replace_string,比如__CSS__,模板里能输出路径,第一种,模板里直接输出__CSS__字符串
项目中,尽量用 后两种
写法,或者继承controller,this->fetch
或者用view方法
new view();
但是这种不能读公共配置文件,需要自己设置参数,实例化对象之后,传参进去,比如这么写
更多相关知识,请访问 PHP中文网!!
推荐阅读
-
正史中的诸葛亮到底是什么样的 和演义中的区别有多大
-
Python中的a+=b和a=a+b之间的区别是什么?
-
View中的 postInvalidate 和 invalidate 的区别
-
jQuery中的$是什么意思及 $. 和 $().的区别
-
AMD Ryzen处理器命名中带X的和不带X的区别是什么?
-
Android中SurfaceView和普通view的区别及使用
-
正史中的诸葛亮到底是什么样的 和演义中的区别有多大
-
php中mysqli_fetch_assoc()和mysqli_fetch_row()的区别
-
jQuery中的length 和 size()区别是什么?
-
PHP中传值赋值和引用赋值的区别是什么?