ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
在模板中怎么插入另一个模板?非常简单,可以在模板中如下这样使用 ~~~ $this->insert('template_name'); ~~~ 就会把 'template_name'这个模板 include 进来 举一个例子 post.php的内容 ~~~ <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title><?=$title?></title> <meta name="keywords" content="<?=$keywords?>"> <meta name="description" content="<?=$description?>"> </head> <body> <header> <?php $this->insert('header');?> </header> <div class="content"> <h1><?=$title?></h1> <div class="post"><?=$content?></dvi> </div> <footer class="footer"> <?php $this->insert('footer');?> </footer> </body> </html> ~~~ header.php ~~~ <div class="logo">网站名</div> <div class="nav"> <ul> <li><a href="/">首页</a></li> <li><a href="/">JAVA</a></li> <li><a href="/">PHP</a></li> </ul> </div> ~~~ footer.php ~~~ <div class="footer-content text-center"> &copy;&nbsp;&nbsp;<?=date('Y')?>&nbsp;&nbsp;<?=$site_name?> </div> ~~~ 渲染模板post.php时,会自动把header.php和footer.php的内容插入进来,变为 ~~~ <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title><?=$title?></title> <meta name="keywords" content="<?=$keywords?>"> <meta name="description" content="<?=$description?>"> </head> <body> <header> <div class="logo">网站名</div> <div class="nav"> <ul> <li><a href="/">首页</a></li> <li><a href="/">JAVA</a></li> <li><a href="/">PHP</a></li> </ul> </div> </header> <div class="content"> <h1><?=$title?></h1> <div class="post"><?=$content?></dvi> </div> <footer class="footer"> <div class="footer-content text-center"> &copy;&nbsp;&nbsp;<?=date('Y')?>&nbsp;&nbsp;<?=$site_name?> </div> </footer> </body> </html> ~~~