Codeigniter图库

时间:2012-03-16 07:45:49

标签: image codeigniter gallery

首先对不起,如果它是一个愚蠢的猜测,但我是一个非常大的初学者。

我想制作一个与facebook类似的图像,但我真正理解的是te逻辑。

我进行了多图片上传,它使用标题将图像nam和扩展名保存到数据库中。 文件夹由标题名称创建。

我的问题是我不知道如何选择它们。 我的意思是一个人在文件夹中上传了20个图像你好,在页面上用缩略图显示你好,当我点击它时我会将我重定向到其他图片。

所以这是我不理解的逻辑,我不希望任何人为我写这个,我只希望这个意见或暗示形成一个更加富有远见的开发者。

谢谢

2 个答案:

答案 0 :(得分:1)

最好的想法是将图像的URL保留在db(完整URL或相对 - 无关紧要)和可能的库ID(如果您使用多个库)。然后,您将使用Database class选择所有图片网址并将该数据发送到视图。在视图中,您可以使用foreach循环为每个选定图像生成适当的标记。之后,您可以添加某种灯箱插件,以便在单击缩略图时获得一个漂亮的弹出窗口。

答案 1 :(得分:1)

在您的数据库中,跟踪每张专辑的封面照片。由于您可能希望允许用户为相册命名,因此您也可以将其保存在那里
表::专辑
- id
- 姓名
- photo_id //封面照片,如果你不喜欢连接,甚至可以直接保存到图像的链接 - ......
表:: album_has_photos
- id
- album_id
- 姓名
- 网址
- ......

要查看相册概述:在相册控制器中提取相册名称,从table :: albums中覆盖照片链接并将其发送到视图;
在您的视图中,将每张封面照片周围的链接设置到控制器,该控制器从table :: album_has_photos加载相册内容;
显示一个相册中的照片并添加视觉效果 Ooptional:为专辑概述添加分页。