Zachary_Guo

Zachary_Guo

这家伙不懒,就是没签名

  • 财富值475
  • 威望值10
  • 总积分685

个人信息

  • 赞了评论

    AR模型虽然效率低一些,但是有更多的高级功能。比如事件,行为,事务等等。拿写操作来说,AR模型中提供beforeSave, afterSave这这两个方法,这两个方法会触发相应的事件,你可以在这些事件上绑定一些事件处理器完成对写流程的控制或者完成额外的一些操作,这是Yii2操作数据库最为高级的方式,也是最精华的优点之一。个人以为,牺牲点运行性能,增加开发和理解上的便利性是划算的。

  • 赞了回答

    去掉('/'.$val->alias.'/article/index')中的'/'试试。推荐使用Url::to()

  • 2016-12-14 已签到
    连续签到1天,获得了5个金钱
  • 赞了回复

    再回首看这个问题,也许题主早已解决这个问题,个人有一些参考资料,希望帮助其他人!
    下面是我当时参考的两个配置说明,很好实现,查看可能需要翻墙:
    http://blog.neattutorials.com/angularjs-yii2-part-1-routing/

    http://blog.neattutorials.com/angularjs-and-yii2-part-2-authentication/

    如果需要结合requirejs实现延迟加载,参考这个angular-async-loader,地址:

    https://github.com/subchen/angular-async-loader

    如果要配合angularjs实现前端的i18n,参考这个:

    https://angular-translate.github.io/docs/zh-cn/#/guide

    亲测可能。

  • 2016-12-07 已签到
    连续签到2天,获得了10个金钱
  • 谢谢分享,收藏了

  • 赞了评论

    1.png

    2.png

    3.png

    4.png

    5.png

    6.png

  • 2016-12-06 已签到
    连续签到1天,获得了5个金钱
  • 赞了评论

    正好用到,已点赞。
    做下述补充,给需要解决问题的朋友们少走点弯路。
    1、其中的member指的是自己的模型名称,如果不用这个名字,上述所有出现member的地方,放置自己模型名称
    2、控制器中的site方法中用到了html::tag,请使用命名空间use yii\helpers\Html;否则无法正确输出。
    3、view中的那个$model,请自己赋予适当的模型。如 $model = new Member();

主管 等级规则
685/1000
资料完整度
30/100
用户活跃度
0/100

Ta的关注

32

Ta的粉丝

4

Ta的访客

6