老师,laravel里的模型就是这种数据表吗?
来源:4-9 ORM创建文章模块模型

ericdemon
2018-07-31
老师,laravel里的模型就是这种数据表吗?
因为ci yaf tp好多都是模型来实现逻辑层,像laravel这种独特的数据表来做模型的话
数据的逻辑应该在哪里处理呢?
我现在的打算是数据表的模型和逻辑模型分成2个文件 视图→控制器→逻辑模型→数据表类 目前是这种调用逻辑
老师,因为平时我做接口做的比较多 主要是已json的格式返回到前端 或者 客户端
如果在视图模板里做逻辑的话 我觉得会不会不太现实
写回答
1回答
-
轩脉刃
2018-08-06
这个涉及到分层模型了,你那种增加一个逻辑模型类,比如xxxService.php也是可以的,但是我的感觉,使用laravel最佳的方式看项目大小,如果项目小的话,我建议直接把逻辑放在Model里面,这个更有面向对象的感觉,比如$user->pay() 这样的语句。如果项目大,可以使用逻辑模型来封装,但是我建议逻辑模型封装每个方法一定要“可复用”,并且好好考虑输入输出,否则逻辑模型里面的方法越来越多,也不对了。
042018-08-20
相似问题