yii2
-
yii2计划任务不成功怎么解决
%ign%ignore_a_1%re_a_1%计划任务不成功怎么解决 用Yii2的console写了个脚本,在命令行执行都OK。放到cron里面也按时去执行了,但就是执行的效果不对,console脚本执行结果不对。 查看之后的是由于yii脚本的php路径问题(根目录下面的yii) 需要将以下代码的第…
-
yii2关闭错误提示
%ign%ignore_a_1%re_a_1%关闭错误提示 在 Yii2 使用中,我们发现一但程序出现错误,Yii2 就能自动显示其专用的错误提示界面,和我们写原生态时出现的错误提示界面完全不一样。 其实 PHP 有自己专用的错误处理 API, 当程序出现问题时,可以自动调用指定函数。而 Yii2 …
-
YII2中andWhere如何多个or查询
%ign%ign%ignore_a_1%re_a_1%e_a_1%中andwhere如何多个or查询 使用多个or的复杂查询: AND ((`name`=’张三’) OR (`name`=’李四’) OR (`name`=’王五’)) // AND ((`name`=’张三’) OR (`name`…
-
yii2页面乱码解决方法
%ignore_a_1%页面乱码解决方法: 在数据库配置中配置编码格式就可以了: ‘yiidbConnection’, ‘dsn’ => ‘mysql:host=127.0.0.1; dbname=ohmycto; charset=utf8’, ‘username’ => ‘websit…
-
yii2 怎么上传图片
第一步:搭建上传类基础工作,具体请看:http://www.yiichina.com/tutorial/328 第二步:建站一个product表,字段id,name,picurl. 第三步:GII生成PRODUCT 模型,类,视图。 第四步: main.css 放在frontendwebcss.on…
-
yii1和yii2的区别是什么
2.0 版框架是完全重写的,在 1.1 和 2.0 两个版本之间存在相当多差异。 Yii 2.0 需要 PHP 5.4 或更高版本,该版本相对于 Yii 1.1 所需求的 PHP 5.2 而言有巨大的改进。 1、应用程序实例直接使用全局命名变量来访问:$app,而无须调用app()。 2、Yii2在…
-
yii2 用户登录用什么缓存
面对一些需要耗时计算的短时间内不会变动太大的数据,常常使用缓存 【DataCache】 在配置文件main.php中components项下配置 ‘cache’ => [ ‘class’ => ‘yiicaching’FileCache’,], Yii::$app->cache-&…
-
yii2怎么样生成验证码
1、在控制器添加一下代码 public function actionCaptcha(){ $c = Yii::createObject(‘yiicaptchaCaptchaAction’, [‘__captcha’, $this]); $c->getVerifyCode(true); ret…
-
yii2框架怎么写子查询
在yii中使用子查询的方法 第一步,先创建一个子查询,可以是基于 yiidbQuery 创建,也可以基于Model。 $subQuery = Order::find()->where([‘user_id’ => $userId])->andWhere([‘status’ =>…
-
yii2怎么获取sql语句?
yii2 是一个高性能的基于组件的 php 框架,使用yii2能够方便的操作数据库,下面我们介绍下yii2获取当前sql语句的方法,希望对学习yii框架的同学有帮助! yii2怎么获取sql语句? 我们在用YII2开发项目的时候,会查看当前执行的SQL语句来排查错误,那么YII2该如何获取当前的SQ…