限时 5折! 详情

yii2源码分析-view组件

4454 0 0

18年的第一篇文章,先感谢下大家过去对我的支持。希望新年找工作的同学薪资翻翻,不找工作的同学能力翻翻。

新的一年,第一个任务,我们先把去年剩下的yii2源码分析讲完,讲完之后有啥安排,到时候再说。

大家都知道,与视图相关的东西有很多,比方说表单的创建,表单的验证,验证码,Gridview,分页,AssetBundle等等。我们就不挨个介绍了,毕竟一些 Widget 都大同小异。

今天我们准备讲一下视图被渲染的主要流程,在这其中,简要概括,可能会包括以下一些小问题

  • render渲染的过程
  • 主题 theme 的视图文件是在什么时候替换掉普通视图文件的
  • render指定的视图名都支持哪些方式
  • 视图文件内的 $this 为什么指的是 yii\web\View,其他变量又是如何从控制器传递的
  • yii2支持模板引擎吗,怎么实现的
  • layout又是如何实现的

等等,可能有很多你想要问的问题。

以 si

继续阅读

还有90%的精彩内容,购买继续阅读