ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
上次我们做好了后台的两条数据 如图: ![](https://box.kancloud.cn/7e185a442c716b285622e7a2fad8fe84_1122x412.png) ### 我们这次就将这两条后台数据调用到前端view层 * guestbook + config.php + GuestbookPlugin.php + data - config.php - guestbook.sql + view(新增) - widget.html(新增) GuestbookPlugin.php ~~~ // 实现钩子方法 public function guestbook($param) { $config = $this->getConfig(); $this->assign($config); echo $this->fetch('widget'); } ~~~ widget.html ~~~ <h1>{$desc}</h1> <br> <h1>{$messagesent}</h1> ~~~ 可以看出,我们通过getConfig方法取出了config,再用assign直接带到模板中,在模板中,就直接写里面的键值对就可以取出数据了 一般我会把hook钩子放到首页尾部测试 \public\themes\simpleboot3\public\footer.html ~~~ <div id="footer"> <hook name="guestbook"/> ~~~ 这样就得到了后台数据 ![](https://box.kancloud.cn/f0dcd600db829a3fb0ac8603bf34b65e_1498x400.png) ![](https://box.kancloud.cn/ab516ccc53713aab6ea518313b06ca4a_1391x411.png) ![](https://box.kancloud.cn/5da7f3b420c5dea7047e3c5cf09eb306_1311x393.png) > 首先感谢WelkinVan 他写的《ThinkCMF5从入门到精通》给了我很多帮助 > 点击去《[ThinkCMF5从入门到精通](https://ihavenolimitations.xyz/welkinvan/thinkcmf5)》 >