我对yii2的控制器中的变量如何渲染到视图中这个问题一直很好奇,另外,我还对yii2如何加载静态资源,如js和css比较好奇,于是趁着周末就看了下yii2的相关源码想把这两个问题都弄明白.变量如何渲染到视图中是弄明白了,但是静态资源的加载问题还是没有弄明白,做人不难太贪心,先把这个弄明白了,后续再说另一个. 1,先把yii2中相关的关键代码贴出来看下 yii\web\View继承了yii\base\View yii2的yii\base\View中的几个关键方法: public function
在建立网站的时候,你通常想着把一些共有的方法提取出来,放入一个控制器内,如果你是将业务逻辑写入了构造函数里面,那么就得注意了. 在thinkphp5.0当中,有一个初始化的方法,类似于构造函数,那就是_initialize(). 但是如果你在父类和子类当中同时使用该方法时,会将父类的_initialize()方法覆盖掉. 如下:我贴出部分代码: class Admin extends CommonMethod { private $adminModel; public function _ini
class IWStatus: Reflect { var source: NSString! var created_at: NSString! var idstr: NSString! var user: IWUser var retweeted_status: Retweeted_Status required init(){ user = IWUser() retweeted_status = Retweeted_Status() } } 2.要新建一个retweeted_status类