三勾点餐系统一套用户餐厅点餐的系统,用户扫码点餐,收银台收银。支持app,小程序,H5等客户端。【收银台,多分店,餐饮源码】
新建菜单注意事项
1、前台路由地址跟后台接口请求地址一致,防止出现添加的子账号没有权限访问,一来前后一致的权限,二来防止乱写目录结构,起到项目约束作用。如何保持一致呢?举2个例子:
1)添加商品
vue地址如下图,那么后台对应的地址应该就是/product.product/add
后台地址:
2)文章列表
vue地址如下图,那么后台对应的地址应该就是/plus.article.article/index
后台地址:
开发规范-后端
1、新增
new一个model后,调用$model的save方法。如下:
$model = new UserModel();
$model->save($data);
2、修改
先查询,再修改。如下:
$model = UserModel::detail($user_id);
$model->save($data);
3、删除
- 逻辑删除,跟修改一样,先查询,再删除。
$model = UserModel::detail($user_id);
$model->setDelete($data); - 物理删除,跟修改一样,先查询,再删除。
controller层
$model = UserModel::detail($user_id);
$model->remove();
model层
$model->delete();
4、查询
$model = new UserModel();
$model->getList($data);
注:$data均为前端传过来的参数,直接用$this->postData()接收。