有谁知道 Laravel 如何实现像 YII 中的 Widget 吗?
之前问过,我现在重新普及一下什么是Widget
假如有一个控制器
class WidgetController {
public function upload() {
// 一些业务逻辑代码,也可以引用MODEL之类的
return view('upload'); // 引用widget模板
}
}
然后我可以在需要上传的模板页面中 article/form.php
<?php widget('widget/upload');?>
这样就可以调用widget控制器,并把模板字符串返回。
另外还有一个问题,在其它框架中,我除了可以指定模板文件的路径外,还可以把模板内容通过字符串传递,在Laravel中这样的功能怎么实现
比如说我要发送邮件,我模板可以从数据库中读取,而不是直接指定本地IO文件。
推荐文章: