Zachary_Guo
- Zachary_Guo 赞了评论
AR模型虽然效率低一些,但是有更多的高级功能。比如事件,行为,事务等等。拿写操作来说,AR模型中提供beforeSave, afterSave这这两个方法,这两个方法会触发相应的事件,你可以在这些事件上绑定一些事件处理器完成对写流程的控制或者完成额外的一些操作,这是Yii2操作数据库最为高级的方式,也是最精华的优点之一。个人以为,牺牲点运行性能,增加开发和理解上的便利性是划算的。
- Zachary_Guo 赞了回答
去掉
('/'.$val->alias.'/article/index')
中的'/'
试试。推荐使用Url::to()
- Zachary_Guo 2016-12-14 已签到连续签到1天,获得了5个金钱
- Zachary_Guo 赞了回复
再回首看这个问题,也许题主早已解决这个问题,个人有一些参考资料,希望帮助其他人!
下面是我当时参考的两个配置说明,很好实现,查看可能需要翻墙:
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
亲测可能。
- Zachary_Guo 2016-12-07 已签到连续签到2天,获得了10个金钱
- Zachary_Guo 评论了教程 Yii2 中国省市区三级联动
谢谢分享,收藏了
- Zachary_Guo 赞了评论
- Zachary_Guo 2016-12-06 已签到连续签到1天,获得了5个金钱
- Zachary_Guo 赞了评论
正好用到,已点赞。
做下述补充,给需要解决问题的朋友们少走点弯路。
1、其中的member指的是自己的模型名称,如果不用这个名字,上述所有出现member的地方,放置自己模型名称
2、控制器中的site方法中用到了html::tag,请使用命名空间use yii\helpers\Html;否则无法正确输出。
3、view中的那个$model,请自己赋予适当的模型。如 $model = new Member();