扫码关注官方订阅号
很简单的一个问题感觉应该影响不大,但是本身有强迫症,不问不舒服斯基。。。。比如说一个页面的表单,有增加、编辑、删除等功能,在控制器中是分别写三个对应的fucntion,还是在一个方法中,用act之类的逻辑判断来区分呢? 感觉好像没啥太大的差别,但还是想问一下哪种 做法好一些,规范一些
ringa_lee
一般都是三个action。 有些特殊情况会遇见 添加和编辑共用一个action,删除单独一个。 前提是:对于决定数据的处理方式都写入了模型层(其实就是一个兼容添加和编辑的方法(;´ρ`))。
分开写, 理由 如果你写单元测试的话 分开写会很好测试 RBAC方便设置权限。
写三个action,规范RESTFUl,分别对应不同的请求方式,比如GET,POST,DELETE,PUT
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
一般都是三个action。
有些特殊情况会遇见 添加和编辑共用一个action,删除单独一个。
前提是:对于决定数据的处理方式都写入了模型层(其实就是一个兼容添加和编辑的方法(;´ρ`))。
分开写, 理由
如果你写单元测试的话 分开写会很好测试
RBAC方便设置权限。
写三个action,规范RESTFUl,分别对应不同的请求方式,比如GET,POST,DELETE,PUT