1、yii2使用session
首先要初始化session
$session=\Yii::$app->session;
保存:$session->set('uid',$uid);
获取:$session->get('uid');
2、自定义全局工具函数,在根目录下创建helper,创建一个php文件,假设为function.php,在里面定义几个函数,在入口文件引入这个文件,这样就能随意调用自定义函数了
3、视图文件,在“views/控制器名称”下,控制调用视图:return $this->render('视图名称');
4、yii2默认的数据库配置很简单,缺少很多值,若要配置数据表前缀,打开config/db.php文件,在返回的数组中添加:tablePrefix=>'前缀_'
5、修改时区
若发现添加或读取的时间,与当前时间相差8小时,那是默认为世界标准时间了(UTC),打开config/web.php,在返回的数组中添加:'timeZone'=>'Asia/Shanghai',即可修改为我国所用时区,yii2默认是没有此条信息的,需要我们添加
6、yii2获取数据库版本等信息:
Yii::$app->db->pdo->getAttribute(\PDO::ATTR_SERVER_VERSION)
无语提前引用其它文件
7、yii2默认对表单有验证,需要加入验证信息,取消验证,在控制器中添加:
public $enableCsrfValidation=false;
8、yii2获取当前ip(框架自带):
\Yii::$app->request->getUserIP()
下一篇:yii2上传文件