計斐同學
- 計斐同學 回答了问题 配置api 为什么就访问不通呢 求各位指点?
<?php 'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'enableStrictParsing' => true, 'rules' => [ 'class' => 'yii\rest\UrlRule', 'controller' => ['user/user'], ], ],
实际路由地址是/user/users/test
修改为<?php 'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'enableStrictParsing' => true, 'rules' => [ 'class' => 'yii\rest\UrlRule', 'controller' => ['user/user'], 'pluralize' => false, ], ],
即可路由地址修改为是/user/user/test
- 計斐同學 2018-09-21 已签到连续签到1天,获得了5个金钱
- 計斐同學 2018-06-22 已签到连续签到1天,获得了5个金钱
- 計斐同學 回答了问题 gridview 如何实现区间查询
不想写的话添加一个插件
composer require kartik-v/yii2-date-range
views
use kartik\daterange\DateRangePicker; echo GridView::widget([ 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [ ['class' => 'yii\grid\SerialColumn'], .... [ 'attribute' => 'created_at', 'format' => ['date', 'php:Y-m-d H:i'], 'filter' => DateRangePicker::widget([ 'model' => $searchModel, 'attribute' => 'created_at', 'convertFormat' => true, 'pluginOptions' => [ 'timePickerIncrement' => 30, 'locale' => [ 'format' => 'Y-m-d', ], 'opens' => 'left' ] ]), ], ], ]);
search model
if (!empty($this->created_at)) { $created_at = explode(' - ', $this->created_at); $query->andFilterWhere(['between', 'created_at', strtotime($created_at[0]), strtotime('+1 day', strtotime($created_at[1])) - 1]); }
- 計斐同學 回答了问题 怎么获取module和controller
Yii::$app->controller->module->id //模块
Yii::$app->controller->id //控制器
Yii::$app->controller->action->id //方法 - 計斐同學 2016-08-24 已签到连续签到4天,获得了20个金钱