Php Url ID与显示的图像不一致
我正在构建我的第一个MVC项目,我需要一些帮助。我需要显示带有两个链接的图像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
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();