Ecshopx开发之如何增加一个字段(No.1)
下面看图说话
1,前端页面显示部分:
代码路径:/app/src/view/member/membercard/setting.vue
2,后端代码操作部分:
代码路径:/src/KaquanBundle/Entities/MemberCard.php
进入目录执行:
docker ps -a
docker exec -it espier_espier-bloated_1 sh
php artisan doctrine:generate:entities --filter=MemberCard
php artisan doctrine:migrations:diff
php artisan doctrine:migrations:migrate
这里全部完成后,下图代码会自动生成
代码路径:/src/KaquanBundle/Entities/MemberCard.php
以上完成了代码的基础工作,现在我们来看接口请求
3,接口请求
点击保存后,可得到请求接口:
http://127.0.0.1:8080/api/membercard
Request Method 为 PUT
代码目录:/bootstrap/route.php
代码目录:/routes/api/CardVoucher.php
这里啥原理请求到这里的,暂时没有跟代码,反正傻办法,直接搜索肯定可以
4,方法请求后操作
代码功能:增加入口字段验证判断
代码目录:/src/KaquanBundle/Http/Api/V1/Action/MemberCard.php
代码功能:取出字段后进行保存
代码目录:/src/KaquanBundle/Repositories/MemberCardRepository.php
代码功能:保存成功后接口返回字段
代码目录:/src/KaquanBundle/Repositories/MemberCardRepository.php
5,最后看效果啦