哭辽 求大佬解答 控制器的join方法怎么转模型方法
问题描述
这有三张表
商品表goods:字段为 id、goods_id、goods_name、fee、duration、unit、create_time
软件升级表upgrade:字段为 id、app_name、china_name、app_version、force_upgrade、download_url、create_time
软件名称价格明细表upgrade_access:字段为 id、gid(goods表id)、upgrade_id(upgrade表id)
大概需求就是:查找商品表goods对应的软件升级表upgrade的app_name然后通过app_name查找到软件名称价格明细表upgrade_access的upgrade_id为商品表goods相对应相同的数据感觉你们看不懂 我用控制器的方法查找出来了
$data = Db::name('upgrade_access')->alias('a')->join('goods b','b.id = a.gid')->join('upgrade c','c.id = a.upgrade_id')->where(['app_name'=>$appname])->field('fee,goods_name,duration,unit')->select();
但是现在需要的是 老板不让我用控制器的方法 让我用model层写 然后直接运用模型层的方法
所以模型层应该怎么写 api是自定义 输入app_name的值 通过这个app_name的值来找goods表的价格信息
问题解答
回答1:吧你写好的这个直接扔到模型去也可以用。
回答2:模型的写法跟控制器写法差别不是太大。自己建个模型。引入模型。可以百度一下。这个不难
相关文章:
1. javascript - 添加一个tr标签到table标签里,在控制台显示table标签时,有2个子元素?我想要的是tr标签包含到table标签里面2. 运行python程序时出现“应用程序发生异常”的内存错误?3. css - 移动端 盒子内加overflow-y:scroll后 字体会变大4. MySQL中无法修改字段名的疑问5. html5 - 前端面试碰到了一个缓存数据的问题,来论坛上请教一下6. macos - 无法source activate python277. python - sqlalchemy更新数据报错8. 我在导入模板资源时遇到无法显示的问题,请老师解答下9. html - 网页的a标签到底要不要写上域名?10. PHPExcel表格导入数据库怎么导入

网公网安备