Yii教程

Yii2 – 应用结构 – 创建模块Modules

yiisir 发布于 2017-12-23

模块是独立的软件单元,由模型, 视图, 控制器和其他支持组件组成, 终端用户可以访问在应用主体中已安装的模块的控制器, 模块被当成小应用主体来看待,和应用主体不同的是, 模块不能单独部署,必须属于某个应用主体。 创建模块 模块被组织成一个称为[[yii\base\Module::...

阅读(764)评论(0)赞 (1)

Yii2 – Gii使用:Module Generator

9

yiisir 发布于 2017-12-23

打开Gii页面后,点击【Module Generator】的【Start >>】按钮,打开模块生成工具的页面,如下图所示: 在“Module Class”输入框中输入模块的类名,在“Module ID”输入框中输入模块的ID名称。模块的类名前要加上类的命名空间。如下图...

阅读(766)评论(0)赞 (0)

Yii2使用小技巧之通过 Composer 添加 FontAwesome 字体资源

yiisir 发布于 2017-12-08

这回要说的是,如何给 Yii2 项目添加外部资源(external assets),以 FontAwesome 为例子。 Yii2 开始使用 composer 来做项目的依赖管理,这货是类似于 NodeJS 里面 npm 的东东,可以自动获取 Github 上最新版本的第三方库(...

阅读(439)评论(0)赞 (0)

YII2自动登录Cookie总是失效的解决方法

yiisir 发布于 2017-12-08

前言 最近做Yii2自动登录功能,发现即使开启了Yii2的自动登录配置功能,浏览器关闭后,再次打开浏览器还是处于非登录状态。 网上查询资料基本没有相同情况。 查询登录源码: protected function sendIdentityCookie($identity, $dur...

阅读(396)评论(0)赞 (0)

Yii2中hasOne、hasMany及多对多关联查询的用法详解

2

yiisir 发布于 2017-12-08

前言 hasOne、hasMany是Yii2特有的用于多表关联查询的函数,平时在使用多表关联查询的时候建议使用它们。为什么?因为这种方式关联查询出来的结果会保留Yii2自有的表头排序功能,以及CheckboxColumn中input的id存值,至于还有没有其它的好处就需要大家去挖...

阅读(561)评论(0)赞 (0)

Yii2中YiiBase自动加载类、引用文件方法分析(autoload)

yiisir 发布于 2017-12-08

本文实例分析了Yii2中YiiBase自动加载类、引用文件的方法。分享给大家供大家参考,具体如下: 在Yii2中这个函数是用来加载类的,没有直接引用文件的相关实现。但是这个也可以用来引用文件。 public static function autoload($className)...

阅读(386)评论(0)赞 (0)