对于appfront apphtml5等多模板的方式的入口中的layout , 可以通过fecshop多模板机制的方式进行模板文件的重写。
参考文章:http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-rewrite-func.html#4-fecshopview-js-css
但是如果我们引入了其他的库包,譬如:https://github.com/fecshop/yii2_fec_admin
我们可以通过Yii2的万能layout重写机制来搞定
在controller中加入下面这个方法,来重写Yii2 controller的方法即可
/**
* 重写layout的方法。
*/
public function findLayoutFile($view)
{
$layoutFile = Yii::getAlias('@appadmin/theme/local/theme01/layouts/dashboard.php');
return $layoutFile;
}
@appadmin/theme/local/theme01/layouts/dashboard.php
,这个文件就是为了重写原来的layout,而新建的layout文件。