6把刀

6把刀

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

  • 财富值610
  • 威望值80
  • 总积分2020

个人信息

  • 我想你去理解下什么是MVC,这是一种思想,
    数据打交道的教给M。C是控制逻辑,本来M要做的事,你给C做,虽然结果可行。但是脱离了MVC的思想

  • 回复了 的评论

    直接on beforeRequest不是更好,直接就绑定事件了,何必要添加行为,再在行为里边绑定

    比如,你这个行为里要处理很多应用的事件,在行为里好管理,在配置上你就行写多个on
    我喜欢行为。用事件只是简单的处理。行为扩展更强。

  • 回复了 的评论

    直接on beforeRequest不是更好,直接就绑定事件了,何必要添加行为,再在行为里边绑定

    一样的,行为扩展性更强。直接用on一样,as 行为扩展更好

  • 发布了教程
    实现动态处理模块
  • 回复了 的回答

    yii\base\ModulegetModule应该能够帮到你

    不是这种,不过谢谢,上面我已付解决方法。已测

  • 回复了 的回答

    问题不清楚,可以再详细点吗?

    解决了,问题就是提供给开发者开发modules,从后台添加,安装,安装的用户才有使用module的权限,比如
    后台有投票模块,问答模块,A用户两个模块都添加了,那他可以使用,B用户只添加了投票模块,那他就不能访问问答模块,
    解决的方法是通过yii\web\Application的EVENT_BEFORE_REQUEST事件,写一个行为,绑定这个事件,再通过过滤用户所有的模型Yii::$app->modules = ['vote'=>'backend/componets/vote/Module']这种方式给动态的添加模块。就可以了。刚开始不知道在哪处理这种方式,所以上来问问。

  • 提出了问题
    如何动态的加载模块?
  • 回复了 的评论

    loadMultiple 和 validateMultiple

    你这个是多记录,并不是多表

  • 回复了 的评论

    看了半天还是没看懂,太笨

    比如一个文章表,一个是文章的附加表,这个就是这个文章的添加,修改,删除。

总监 等级规则
2020/5000
资料完整度
10/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

8

Ta的访客

28