php
zhouzhuoYan
一起学习吧
展开
-
phpStorm自定义快捷键,输出代码块
在开发过程中经常需要打印数据调试,var_dump()或print_r都没办法直观的查看数据,我一般用如下代码打印数据,但是每次手动输入又麻烦,所以设置一个快捷键就能输出一下代码,岂不是一劳永逸 :1.进入设置对话框: File->Setting2.接下自定义快捷键:按一下步骤操作完,点击"ok"键![在这里插入图片描述3.验证’pr’快捷键是否生效,输入’pr’发现没有这个代码...原创 2020-04-27 14:18:12 · 1677 阅读 · 1 评论 -
phpstorm如何设置自动换行 soft Wraps
每次打开文件,就要手动设置换行,很麻烦,所以就设置自动换行:网上找了几个文档都是在Virtual Spance 下设置,如下图,但是我的phpstorm的Virtual Spance没有该项如果有同学跟我的一样,如下设置即可:...原创 2020-05-08 10:17:07 · 689 阅读 · 0 评论 -
PHPExcel导出数据源码,单表导出,多表导出与及合并单元格导出
示例1: 导出提现单并合并单元格 public function actionExportCondition() { //导出列表筛选条件 $fields = ['settlementStatus', 'createTimeBegin', 'createTimeEnd', 'consignmentOrderCode', 'memberCode']; $model = new DynamicModel($fields); $model-&g原创 2021-01-08 11:40:48 · 751 阅读 · 0 评论 -
php接口没有输出警告型(Notice)的错误信息:PHP Notice ...解决办法
在当前文件加入一下代码:error_reporting(E_ALL);错误信息就打印出来了:原创 2020-11-30 10:40:51 · 303 阅读 · 0 评论 -
YII,DetailView小部件 DetailView::INPUT_SWITCH实现开关按钮控件
可编辑运行效果:禁止编辑效果,会变灰: 'columns' => [ [ 'label' => '运行编辑开关:', 'attribute' => 'status', 'labelColOptions' => ['class' => 'col-xs-2 column', 'style' => 'text-align:right;font-weig原创 2020-10-30 18:24:13 · 323 阅读 · 0 评论 -
yii new \PHPExcel() 报错 Class ‘PHPExcel‘ not found (暂时解决),与及导出数据源码
在文件中new PHPExcel()类的时候,报not found错误,但是实际这个类是存在的:查找了网上的资料,说是没有composer.json与composer.lock这两个文件导致的,但是我项目中也是有的:请教了大佬,说是好像是自动加载类没这个类啥的,但是具体问题我还不知道什么原因,希望有大佬知道的指点一二。目前我的解决办法是使用require_once引入PHPExcel.php文件require_once(CORE_PATH . '/vendor/phpoffice/phpexc原创 2020-10-20 16:54:12 · 4277 阅读 · 0 评论 -
Editable 的inputType 为INPUT_SELECT2的使用
需求:在开发项目时,遇到这样的需求,在gridView列表中,需要编辑指定列的信息,这个编辑功能使用可搜索的下拉框。分析:1.在Yii中,待搜索的下拉框组件使用kartik\select2\Select22…在Yii中,可编辑窗口小部件使用 kartik-v/yii2-editable(也有别的editable插件,这里使用的是kartik的)很明显我的需求需要用到两者的结合体。通过kartik-v/yii2-editable文档查阅,Editable的属性inputType有Editable:原创 2020-09-22 17:53:09 · 769 阅读 · 0 评论 -
Yii提供的Htmler助手checkboxList动态设置选中了的值
1.使用ArrayHelper::getColumn()从array获取已选择的值的code打印array获取已选择的值的code打印array获取已选择的值的code打印array $ids = ArrayHelper::getColumn($array 'errCode');2.获取全部option的值$errOptions:3.使用Html::checkboxList(‘选择框的name’,‘被选中的数组(一维)’,‘选择框的全部数据’,’[options]’) 渲染数据,Html::原创 2020-08-31 17:33:23 · 185 阅读 · 0 评论 -
yii\bootstrap\Modal 禁止点击遮罩层关闭弹框
// 表单Modal::begin([ 'id' => 'form-modal', 'header' => '<h4 class="modal-title">弹框title</h4>', 'footer' => null, 'size' => Modal::SIZE_LARGE, 'options'=>[ 'data-backdrop'=>'static',//点击空白处不关闭弹窗原创 2020-07-02 10:47:11 · 376 阅读 · 0 评论 -
yii 视图文件引入别的目录的页面,使用定义别名的方法
官方:https://www.yiichina.com/doc/guide/2.0/concept-aliases定义别名:// 文件路径的别名Yii::setAlias('@foo', '/path/to/foo');// URL 的别名Yii::setAlias('@bar', 'http://www.example.com');// 包含 \foo\Bar 类的具体文件的别名Yii::setAlias('@foo/Bar.php', '/definitely/not/foo/Bar原创 2020-06-17 20:13:08 · 243 阅读 · 0 评论 -
yii小部件Html::a渲染的a标签,点击发送ajax请求,接口没响应,但是直接在postman或浏览器上调url没问题,是什么原因
遇到一个小bug,但是也是第一次遇到,所以就记录下来啦.在使用小部件DetailView布局html界面的时候,出现a链接点击发送ajax请求,接口没响应,也没有状态码,但是直接在postman或浏览器上调url没问题,错误如下图:按钮:$detailColumns[] = [ 'columns' => [ [ 'label' => '<i class="red">*</i> 订单编号:', '原创 2020-05-28 15:05:26 · 324 阅读 · 0 评论 -
php将秒转成时分,格式“**时**分“
计算当前时间到结束时间的剩余时分:输入参数: $endTime = strtotime("2021-02-25 16:58:01"); echo '截止时间:'.$endTime; echo "<pre>"; $time = $endTime - time(); echo '剩余秒:'.$time; echo "<pre>"; //计算倒计时 $res = self::getHourStr($time); echo '剩余时分:'.$res;剩余时分计算:f原创 2021-02-24 12:02:52 · 237 阅读 · 0 评论