首页 > 技术分享 > Yii
收藏

yii2框架常用功能以及配置

10/21 16:43
大潇博客 原创文章,转载请标明出处

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默认是没有此条信息的,需要我们添加

image.png


6、yii2获取数据库版本等信息:

Yii::$app->db->pdo->getAttribute(\PDO::ATTR_SERVER_VERSION)

无语提前引用其它文件


7、yii2默认对表单有验证,需要加入验证信息,取消验证,在控制器中添加:

public $enableCsrfValidation=false;


8、yii2获取当前ip(框架自带):

\Yii::$app->request->getUserIP()


打赏

阅读排行

大家都在搜

博客维护不易,感谢你的肯定
扫码打赏,建议金额1-10元
  • 15601023311