## widget widget用于将页面元素定义成不同的组件,比如我们页面中的“最新文章列表” DIV元素,可能会在不同的页面都有使用,这时我们可以将 这块区域使用组件化思想用widget封装。这样可以进行复用了。 [TOC] ## 类文件定义 widget类可以定义在任何文件夹中。 ``` namespace app; class Widget { public function show($a,$b){ return 'hello hdphp!'.$b; } } ``` ## 加载组件 ``` {!! widget('app.widget.show',99,'hdphp') !!} ``` widget方法的第一个参数为调用的类方法,以后的参数都是类方法的参数。 上例中将在模板中显示 ‘hello hdphp! hdphp'