我有一个输出许多图像的系统,它们旁边有一个A链接,可将它们设置为专辑封面。

我有多个相册,并且在数据库中有一个名为“is_feature”的字段,如果该图像是封面,则设置为1;如果不是,则设置为0。

我不知道选择图像的最佳方法,我最初输出的内容如下:

<a href="/admin/set_photo/'.$image_id.'" title="Set this photo as the feature photo">Set</a>

(image_id显然是图像id),此函数将调用模型并将所有其他照片“is_feature”字段设置为0,并将此照片“is_feature”设置为1。

问题在于它也抹去了所有其他专辑功能。我几乎需要在A链接中传递变量,第一个是图像的ID,第二个是相册的ID,然后我的模型函数只能将“is_feature”设置为0,其中album_id =相册的ID通过了。

无论如何要传递两个这样的变量?还是我完全以错误的方式进行此操作?

最佳答案

您可以将URL中的值设置为查询参数

<a href="/admin/set_photo?var1=<?= $image_id;?>&var2=<?= $size;?>"
   title="Set this photo as the feature photo"> Set </a>

您可以在 Controller 中检索到的

$image_id = $this->input->get('var1');
$image_size = $this->input->get('var2');

关于php - Codeigniter将多个参数从 View 传递给 Controller ​​?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12504137/

10-09 08:22
查看更多