我有一个输出许多图像的系统,它们旁边有一个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/