不管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’];
}
关于作者