jia253 2015-02-05 20:34:17 4168次浏览 5条回复 0 0 0

哎、研究了一天了LoginFrom还是没整出来,搞不懂,看源码,说实话、看不懂、哎、咋整,求助大神指点一二

  • 回复于 2015-02-05 20:35 举报

    真心不懂了,望各位大神能够指点

  • 回复于 2015-02-07 12:42 举报

    edrrfdfghb

  • 回复于 2015-02-07 12:47 举报

    就是一个类,继承\yii\base\Model

    属性就是表单的元素
    然后重写继承来的rules方法,
    这个方法是返回一组验证表单各个域的验证规则。

    重写继承来的attributeLabels,这个方法返回一个数组,key是本类的属性(字符串表示),value就是你要在form里面显示的内容。

    然后在login动作里面实例化这个类,传到对应视图里面。

    用ActiveForm生成具体的form表单。

    具体权威指南上面有详细流程的。

  • 回复于 2015-02-10 13:42 举报

    哪里啊、权威指南里我没找到。。。

  • 回复于 2015-02-28 16:53 举报

    LoginFrom模型 只是用来定义需要验证的字段和规则,用于生成表单和验证,
    至于 login、validatePassword、getUser 这个三个方法直接调用了User模型里的逻辑,已方便Controller调用。

您需要登录后才可以回复。登录 | 立即注册