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 · 367 阅读 · 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 · 486 阅读 · 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 · 824 阅读 · 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 · 198 阅读 · 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 · 841 阅读 · 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 · 176 阅读 · 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 · 616 阅读 · 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 · 104 阅读 · 0 评论 -
yii2视图页面使用跳转按钮
<?= Html::submitButton('提交', ['class' => 'btn btn-primary tijiao', 'name' => 'submit-button']) ?> <?= Html::a('返回', ['site/index'], ['class' => 'btn btn-primary fanhui']) ?> 转自:https://blog.csdn.net/a704901117/article/details/7..转载 2020-11-27 14:37:18 · 416 阅读 · 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 · 565 阅读 · 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 · 374 阅读 · 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 · 914 阅读 · 0 评论