
yii
nzz_171214
一个小白到高级后端工程师转型的过程
展开
-
PHP 闭包语法 function() use () {} 在Yii GridView中的运用 [ 2.0 版本 ]
php闭包语法介绍:function callback($callback) { $callback();}callback(function() { print "This is a anonymous function.<br />/n";});/输出: This is a anonymous function.php5.3 新增闭包 use() 用法:$msg = "Hello, everyone";$callback = function ()转载 2021-08-16 17:08:11 · 408 阅读 · 0 评论 -
yii2输入命令行报错/usr/bin/env: ‘php\r’: No such file or directory解决方法
yii写了一个启动命令./yii reduce/index在console目录下执行yii命令的时候出现错误:/usr/bin/env: ‘php\r’: No such file or directory解决方案:在yii根目录输入命令:vi yii进入编辑模式输入:set ff=unix回车,然后wq保存退出再执行命令./yii reduce/index就OK了!!!主要内容就是更改文件编码格式,set ff=unix 是指告诉 vi 编辑器,使用un...原创 2021-08-11 11:39:11 · 554 阅读 · 0 评论 -
yii2 模糊查询
原文地址:https://www.zhangmoxuan.com/article/view_58.html简单的用法中,where()方法是设置查询条件的,也就是sql语句中的where部分,例如:$query = Article::find()->where(['status'=>10]);//sql: SELECT * FROM `article` WHERE `status`=10$query = Article::find()->where(['status'=>转载 2021-05-06 18:23:24 · 924 阅读 · 0 评论 -
yii2 DateTimePicker显示到天
扩展是kartik\datetime\DateTimePicker;关键是加入此配置 'minView'=> "month",示例如下: <?php echo DateTimePicker::widget([ 'name' => 'dayEnd', 'value' => $request['dayEnd'] ? $request['dayEnd'] : "", 'option..原创 2021-03-05 15:12:58 · 236 阅读 · 0 评论 -
支付宝支付和退款
最近在写支付宝支付的功能:前提是完成:App支付快速接入开发环境:> YII2 框架: YII2> PHP 版本: php-5.6.32(>= 及以上)> 服务器 : Nginx> 线上系统: CentOS7.1支付宝交易退款开发文档:alipay.trade.refund(统一收单交易退款接口)注意阅读人家官方开头的应用场景介绍App支付服务端 DEMO & SDK根据我的语言要求,下载的是PHP版资源...原创 2020-12-14 14:59:15 · 895 阅读 · 0 评论 -
yii2 商品添加需要选择分类
实现效果:下面是view的页面代码:<?php/** @var $model app\models\Product */use yii\helpers\Html;use yii\bootstrap\ActiveForm;use kartik\select2\Select2;use kartik\file\FileInput;use app\models\Category;$this->title = $model->isNewRecord ? '添加商..原创 2020-12-02 17:38:14 · 208 阅读 · 0 评论 -
关于YII2框架Response content must not be an array的解决方法
public function actionGet_permissions(){ \Yii::$app->response->format = \yii\web\Response::FORMAT_JSON; return Auth_Item::find()->where(['owner_user_id' => NULL])->all();}就是在要输出的代码之前 加上\Yii::$app->response->format = \y.转载 2020-11-27 15:23:14 · 697 阅读 · 0 评论 -
yii2 框架中的即点即改入库
视图层:<td><span class='num' id="<?php echo $value['goods_attr_id']?>"><?php echo $value['attr_value']?></span></td>js代码:<script src="http://code.jquery.com/jquery-1.8.0.min.js"></script><script typ转载 2020-11-27 15:05:58 · 126 阅读 · 0 评论 -
yii2视图页面使用跳转按钮
<?= Html::submitButton('提交', ['class' => 'btn btn-primary tijiao', 'name' => 'submit-button']) ?><?= Html::a('返回', ['site/index'], ['class' => 'btn btn-primary fanhui']) ?>转自:https://blog.youkuaiyun.com/a704901117/article/details/7..转载 2020-11-27 14:37:18 · 461 阅读 · 0 评论 -
yii2.0 ActiveForm 单选框与复选框使用
yii2.0 中的ActiveForm 复选框的使用默认的复选框选项为纵向的<?= $form->field($model, 'line')->checkboxList(Picture::$lines);?>将复选框的选项改为横向的<?= $form->field($model, 'line')->inline()->checkboxList(Picture::$lines);?>yii2.0 中的ActiveForm 单选框的使用默转载 2020-11-17 14:56:41 · 635 阅读 · 1 评论 -
Cannot use yii\base\Object as Object because ‘Object‘ is a special class name
如图:在php7中,已经不允许object做为一个类名了,这成了它的关键字了。 修改方法: 第一,先将composer修改为国内镜像。要不然,慢死你composer config -g repo.packagist composer第二步,。更新yii版本号: composer require yiisoft/yii2 版本号 如果还不能用的话,仔细看错误信息。找到yii-gii下的codefile下的object,你会发现php7下的object为灰色。看下图:...转载 2020-11-16 15:51:27 · 426 阅读 · 0 评论 -
yii2添加行为之Yii->$app->request->request()通用地去获取post|get请求
添加行为举例子:yii1有通用地获取不论是get还是post的请求Yii::app->request->getParam('id’)但是yii2没有,它只有如下:Yii::$app->request->getQueryParams();//获取get所有参数Yii::$app->request->getQueryParam('id');//获取get中某个参数Yii::$app->request->getBodyParams();/.原创 2020-09-10 09:37:35 · 1030 阅读 · 0 评论