include

最后更新于:2022-04-01 11:03:50

> 引入其他模板, 解析后会把当前标签替换为引用的页面内容, 嵌套包含需要注意路径问题 ~~~ // common/head.html <div>这里是head</div> ~~~ ~~~ // common/footer.html <div>版权所有 @玩具机器人</div> ~~~ ~~~ // index/index.html #display这个模板 <div php-include="common/head"></div> <div class="main">网页主体</div> <div php-include="common/footer"></div> ~~~ 解析后: ~~~ <div>这里是head</div> <div class="main">网页主体</div> <div>版权所有 @玩具机器人</div> ~~~ > 路径还支持模板变量哦, 可以使用assign过来的变量作为包含路径, 可根据业务灵活包含模块. ## 路径问题 ~~~ 以下假设模板根目录是 /web/tpl/ 显示的模板是 /web/tpl/home/index.html <div php-include="common/footer"></div> // 引入的是 /web/tpl/common/footer.html <div php-include="footer"></div> // 引入的是 /web/tpl/home/footer.html <div php-include="/footer"></div> // 引入的是 /web/tpl/footer.html <div php-include="../footer"></div> // 引入的是 /web/footer.html ~~~
';