gpt4 book ai didi

javascript - 如何使用 DashboardController 和 js 将 Id 从一个表获取到另一个表

转载 作者:行者123 更新时间:2023-11-29 19:18:45 25 4
gpt4 key购买 nike

我有两张 table ;

考试成绩表

{id, codeid, examMarks}

考试代码表

{id, codes, codeDesc}

我正在尝试从表 examCodes 中获取代码 ID 并将其传递到 exam_marks 表,但是我无法赚取这个,我不知道问题出在哪里。任何人都可以帮助或建议我使用其他方法

这是我的 app.js

$scope.examcodesList = function() {
dataFactory.httpRequest(
'dashboard/examcodeList',
'POST',
{},
{"classes":$scope.form.codes}
)
.then(function(data) {
$scope.subje = data.subje;
});
}

这是我的 DashboardController.php

public function examcodesList($classes = ""){
$examcodesList = array();

if(!Input::has('classes')){
return $examcodesList;
}
$classes = Input::get('classes');

if(is_array($classes)){
return examcodes::whereIn('id',$classes)->get()->toArray();
}else{
return examcodes::where('id',$classes)->get()->toArray();
}
}

最佳答案

尝试一下这个。不确定这是否是您真正想要的。

if(is_array($classes)){
return examcodes::join('exam_Marks', 'exam_Marks.codeid', '=', 'examCodes.id')
->whereIn('id',$classes)
->get()->toArray();
}else{
return examcodes::join('exam_Marks', 'exam_Marks.codeid', '=', 'examCodes.id')
->where('id',$classes)
->get()->toArray();
}

关于javascript - 如何使用 DashboardController 和 js 将 Id 从一个表获取到另一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42556602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com