嗨,我是MVC编程的新手。我试图通过谷歌搜索从stackoverflow和其他站点找到解决方案,但是没有一个适合我。请指导我在哪里做错了。 控制器代码:
function getAllusers($id){
global $conn;
$users = [];
$sql = "SELECT * from Users WHERE id=$id";
$ownerdata = mysqli_query($conn, $sql);
while($row = mysqli_fetch_assoc($ownerdata))
{
$users[] = $row;
}
return $users;
}
查看者代码
getAllusers($user_id);
var_dump($users);
在var_dump($ users);中我要返回null并在控制器中,如果我在返回前做var_dump,则得到数组。请指导我克服这个问题谢谢
Your function
getAllusers()
returns the value so, you need to put this value into a variable to use inside your view.尝试这个:
This will put the return from
getAllusers()
function on variable$users
.一件小事: