Eyoucms程序开发:绑定模型
模型绑定(V5.0.1)
路由规则和分组支持绑定模型数据,例如:
Route::rule('hello/:id','index/index/hello','GET',[
'ext' => 'html',
'bind_model' => [
'user' => '\app\index\model\User',
],
]);
会自动给当前路由绑定 id为 当前路由变量值的User模型数据。
可以定义模型数据的查询条件,例如:
Route::rule('hello/:name/:id','index/index/hello','GET',[
'ext' => 'html',
'bind_model' => [
'user' => ['\app\index\model\User','id&name']
],
]);
表示查询id和name的值等于当前路由变量的模型数据。
也可以使用闭包来返回模型对象数据
Route::rule('hello/:id','index/index/hello','GET',[
'ext' => 'html',
'bind_model' => [
'user' => function($param){
$model = new \app\index\model\User;
return $model->where($param)->find();
}
],
]);
闭包函数的参数就是当前请求的URL变量信息。
在控制器中可以通过下面的代码或者使用依赖注入获取:
request()->user;
绑定的模型可以直接在控制器的架构方法或者操作方法中自动注入,具体可以参考请求章节的依赖注入。
相关文档
- 判断你的网站建设是否符合搜索引擎规则
- 结合百度搜索引擎规则,网站优化公司总能在seo算法中找到出路
- 阿里巴巴排名规则是什么?如何有效提升店铺搜索排名?
- 关键词seo是什么意思,seo关键词设置规则
- 湖北SEO优化攻略:迎合百度规则,聚焦本地特色关键词
- 徐州网速慢像蜗牛?网络优化非换路由器那么简单
- 研究文章采集:爬虫、反爬机制与采集规则全解析
- 2025年小旋风二次强引设置失败?三步解决蜘蛛池强引规则冲突
- 2025年阿里巴巴排名规则解析:核心因素与算法揭秘
- google优化计算规则调整,外部链接对网站排名的影响
- Google的奇怪规则:URL不能以.0结尾
- pbootcms模板提示,URL名称与模型URL名称冲突,请换一...
- PbootCMS后台SEO标题规则设置
- 迅睿cms网站URL伪静态规则设置教程
- 迅睿CMS:当模块域名绑定错了如何恢复
- 迅睿CMS:小波分站插件使用方法
- 迅睿CMS:公众号绑定用户账号
- 获取当前文章页面栏目名称和栏目链接栏目图片的方法
- EYOU 首页如何调取图集模型图片
- 如何调用指定栏目名称和链接地址
上一篇: Eyoucms程序开发:路由绑定
下一篇: Eyoucms程序开发:域名路由
网友留言
搜索帮助
人气文章
- Eyoucms模板标签:tags 标签调用
- 易优CMS后台登陆常见问题汇总
- Eyoucms程序开发:404页面
- 易优API接口:小程序分销接口使用说明
- Eyoucms程序开发:变量输出
- 易优cms会员中心QQ、微信绑定会员账号
- 百度自动主动推送造成失败的原因讲述,您有吗?(教程篇)" href="/eyoujc/2052.html" class="title laok-m77mdcd"> 百度自动主动推送造成失败的原因讲述,您有吗?(教程篇)
- 45°C商城:Hbuliderx Web配置获取腾讯地图Key
- EyouCms去掉URL中的index.php入口文件
- Eyoucms程序开发:自动加载

