我正在尝试为我正在为一个大学项目工作的社交网站创建一个图片库,但我似乎无法将“用户名”字段填充到我的数据库中。Galleryimage 字段填充良好,但用户名字段仅显示“0”。我的“画廊”表中有 3 个字段(id、用户名和画廊图像)。我将 MVC 与 CodeIgniter 框架一起使用。我的 Active Record 代码似乎有问题。任何帮助将不胜感激。
以下是我的模型中的 get/set 函数:
private $galleryTable = 'gallery';
function Gallery()
{
parent::__construct();
}
putProfileGallery 填充了我数据库中的图库表。
function putProfileGallery($username, $image)
{
$record = array('username' => $username, 'galleryimage' => $image);
$this->db->where('username', $username)->insert('gallery', $record);
}
getProfileGallery 函数循环遍历表并应该输出到屏幕。
function getProfileGallery($username)
{
$this->db->select('*')->from('gallery')->where('username', $username);
$gallerySet = $this->db->get();
$gallery = array();
foreach ($gallerySet->result() as $row)
{
$gallery[] = array('username' => $row->username, 'galleryimage' => $row->galleryimage);
}
return $gallery;
}
}