chentao

chentao

这家伙有点懒,还没写个性签名!

  • 财富值85
  • 威望值0
  • 总积分335

个人信息

  • 楼主好,首先感谢您写出这样的教程。我最近也在为这样的问题烦恼!
    按照以前的习惯,我会将多个表的操作封装在一个主model里。这样控制器不需要额外的逻辑判断。
    楼主这样写,是不是在某些情况下,会吧逻辑写在控制器里呢?比如说,根据返回值,判断是否向某个表里插入扩展数据!!

  • 回复了 的回答

    我觉得应该是 写一个controller基类,这个类继承afterAction(),在这里写你要做的操作,然后让需要记录操作的控制器继承自你自定义的基类,即可。

    正解,控制器建议继承一个Common控制器!
    另外一点,控制器应该和你的界面设计保持一致,而不是和你的表保持一致。模型和表保持大体一致。

  • 我也在纠结这个问题,其实这种问题。大家都知道怎么处理。多个表的操作,加上事务。。。关键是在YII2的实践中,是否有更优雅的方式!

  • 我也在纠结这个问题,其实这种问题。大家都知道怎么处理。多个表的操作,加上事务。。。关键是在YII2的实践中,是否有更优雅的方式!

见习主管 等级规则
335/500
资料完整度
10/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

1

Ta的访客

12