Php Url ID与显示的图像不一致

Php Url ID与显示的图像不一致,php,model-view-controller,Php,Model View Controller,我正在构建我的第一个MVC项目,我需要一些帮助。我需要显示带有两个链接的图像previous和next。这就是我所做的 控制器 function nextImg(){ $id = $this -> setImgId(); $size = $this -> setImgSize(); $nbimg = $this -> setImgNb(); $id= $this->ImageDAO->getNextImage($id); $i

我正在构建我的第一个MVC项目,我需要一些帮助。我需要显示带有两个链接的图像
previous
next
。这就是我所做的

控制器

function nextImg(){
    $id = $this -> setImgId();
    $size = $this -> setImgSize();
    $nbimg = $this -> setImgNb();
    $id= $this->ImageDAO->getNextImage($id);
    $img_path = $this->ImageDAO->getMultipleImg($id, $nbimg);
    require_once("view/viewPhoto.php");
}
型号

public function getMultipleImg($id, $nbimg) {
            if($id == null){
                $id=1;
            }
                $s = $this->db->query('SELECT path FROM image LIMIT '.$id.', '.$nbimg.'');
                $res = $s->fetchAll();
                for($i=0;$i<count($res);$i++){
                    $list[$i] = $res[$i]['path'];
                }
                return $list;
}
function getNextImage($id) {
        $id = $id+1;
        return $id;
}
公共函数getMultipleImg($id,$nbimg){
如果($id==null){
$id=1;
}
$s=$this->db->query('SELECT path FROM image LIMIT'.$id.','.$nbimg.');
$res=$s->fetchAll();

对于($i=0;$i我认为前三行应该是getter而不是setter:

  $id = $this -> getImgId();
  $size = $this -> getImgSize();
  $nbimg = $this -> getImgNb();

“下一个”或“上一个”按钮在哪里?可能你在那里使用了错误的URL…@Berriel这来自传递的URL,但我不知道如何解决此问题
  $id = $this -> getImgId();
  $size = $this -> getImgSize();
  $nbimg = $this -> getImgNb();