关于symfony的serivce存在的意义

作者分享了在使用Symfony框架进行服务修改后的体会,并提出希望存在一个更简洁存放业务逻辑的层,以提高开发效率。

最近硬着头皮改了一个symfony的serivce 。 改完之后突然理解了symonfy启用service 的良苦用心。

如果没有serivce在mvc框架中, 你把业务逻辑放到哪里呢? 放到controller里面? 显然不合适,因为有些逻辑你希望复用,放到model层里?开玩笑 那个层算是数据库操作层,我只想把最赤裸的数据操作放到model里面。  所以你知道,我就很纠结的,有些逻辑放到了controller里,有的放到了model里。 有人提出了胖model瘦controller, 也有人觉得胖controller瘦modal好,我觉得无论哪个都不好,业务逻辑就应该放到它本身的地方,我不觉得serivce用起来好,因为symonfy的写法还是有些啰嗦的,但总好过没有。 

我在想是不是有什么mvc框架能够引入一个类似service 的层,用起来没有那么啰嗦,就是简单的存放一些业务逻辑。

转载于:https://my.oschina.net/lilugirl2005/blog/547847

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值