萤火商城学习笔记
三四年没有碰过php代码了,这个项目不错,想好好学习下,持续更新
注意事项
- 打开APP_DEBUG
- 有些时候改了前台页面后,发现在浏览器中无变化,这个时候可以将项目中的runtime目录删除掉
关于建表
.在store进行开发,新建表的时候需要加上store_id字段
增加页面流程
前台页面的数据
列表数据
表头数据是写死的,定义是在每个页面的这个数据里,如
const columns = [
{
title: 'ID',
dataIndex: 'fenlei_id'
}
]
下拉列表的数据
数据仍然是从后台来的,不要自定义否则会报错,可以在页面自定义数据如
data () {
return {
expand: false,
// 当前表单元素
searchForm: this.$form.createForm(this),
// 分类列表
categoryList: [],
categoryList1:[
{"xx_project": "全部"},
{"xx__project": "外科"}
],
页面调用
<a-select v-decorator="['xx__project', { initialValue: '全部' }]">
<a-select-option
v-for="(item, index) in categoryList1"
:key="index"
:value="item.xx__project"
>{{ item.xx__project }}</a-select-option>
</a-select>
后台数据model如list的代码,如获取列表getList
//整对所有字符串
!empty($params['xx_name']) && $filter[] = ['xx_name', 'like', "%{$params['xx_name']}%"];
//针对特定字符串的
$params['xx_project']<>"全部" && $filter[] = ['xx_project', 'like', $params['xx_project']];
//针对int
$params['xx_status'] > -1 && $filter[] = ['xx_status', '=', $params['xx_status']];