我尝试制作一个简单的图像模块。没有错误,唯一的问题是我每次访问此模块时都没有保存(可能)/未加载数据。这是我在控制器中的代码:
if (isset($this->request->post['photo_image'])) {
$photo_images = $this->request->post['photo_image'];
} elseif (isset($this->request->get['photo_image'])) {
$photo_images = $this->model_module_photo->getProductImages($this->request->get['photo_image']);
} else {
$photo_images = array();
}
$data['photo_images'] = array();
foreach ($photo_images as $photo_image) {
if (is_file(DIR_IMAGE . $photo_image['image'])) {
$image = $photo_image['image'];
$thumb = $photo_image['image'];
} else {
$image = '';
$thumb = 'no_image.png';
}
$data['photo_images'][] = array(
'image' => $image,
'thumb' => $this->model_tool_image->resize($thumb, 100, 100)
);
}
我不确定上面的isset($this->request->get['photo_image'])
代码。因为我从产品图像控制器。我想我错过了数据请求。有人可以帮我搞清楚吗?
非常感谢。
答案 0 :(得分:0)
您的代码很好,但问题似乎在获取模块(编辑模块)。确保您为编辑链接设置了正确的网址。并检查url中是否存在变量 photo_image 。该网址将是您的地址/ admin /....& photo_image = idOfmodule