app('page')->node('feedback', ['limit' => 12]); // 使用,获取部件对象(单例)
// app('page')->feedback(['limit' => 12]); // 另一种使用方式
$page = new Page(); // 未启动是启动
$page->loadNodes(); // 注册所有部件
$page->register('feedback', Feedback::class); // 注册单个部件
$page->__call('feedback', $attrs); // 第二种方式调用
$page->node('feedback', $attrs);
$feedback = $page->instance('feedback') // 获取部件单例(返回克隆的对象)
$feedback = new Feedback(); // 初始化
$page->on('feedback_list', function () {return $data;}); // 注册需要的资源,避免重复请求数据库
return $feedback
$feedback->attr($attrs); // 配置参数
return this;
return;
return;
$feedback->__toString() // <?= ?> 使用时自动调用方法
$feedback->render(); // 开始输出数据
$data = $page->trigger('feedback_list'); // 获取已注册的资源
return $feedback->renderHtml($data);
return;
转载请保留原文链接: https://zodream.cn/blog/id/28.html