通过清心醉

opencart-B2B-O2O-C2C开发之区分用户的图片操作方法

不管B2B,O2O,C2C,都是要完整的区分用户的目录结构.因为后台都是多用户操作.

在这作者假设你已经可以使用OPENCART二次开发来划分用户的登陆及显示数据.

假设创建一个用户之后,创建一个图片目录,目录名为用户的编号(假设编号$userid为1001);

mkdir(DIR_IMAGE . ‘catalog/’.$this->session->data[‘user_id’] , 0777);

chmod(DIR_IMAGE . ‘catalog/’.$this->session->data[‘user_id’] , 0777);

然后是用户独立后台上传图片,创建目录,进入目录时的方法:

在FileManager控制器中替换掉:

if (isset($this->request->get[‘directory’]))
{
$directory = DIR_IMAGE . ‘catalog/’. $this->request->get[‘directory’];
} else
{
$directory = DIR_IMAGE . ‘catalog/’.$this->session->data[‘user_id’];
}

 

 

 

关于作者

清心醉 administrator

发表评论

请输入验证码: