草庐IT

YII_TRACE_LEVEL

全部标签

javascript - Yii2 Jquery onchange 下拉菜单

我正在尝试在下拉列表上使用onclick。这是我的观点:field($model,"contact_gender")->dropDownList(ArrayHelper::map($genders,'value','description'),['class'=>'form-control','prompt'=>'PleaseSelect','onchange'=>'getSalutationValue','required'=>true])->label('Gender')?>field($model,"contact_title")->dropDownList(ArrayHelpe

php - Yii2模块自定义响应类

我已经定义了一个自定义响应类并试图在模块中使用它。在Controller操作中,我返回了一组结果,但未使用自定义响应类。相反,使用的类是默认的yii\web\Response我的实现config/web.php中的模块配置:'mymodule'=>['class'=>'app\modules\mymod\Mymod','components'=>['response'=>['class'=>'app\modules\mymod\components\apiResponse\ApiResponse','format'=>yii\web\Response::FORMAT_JSON,'cha

php - Yii - 如何访问主配置中的基本 URL

我正在开发Yii应用程序。我正在尝试在我的主要配置参数中设置一些路径,如下所示://application-levelparametersthatcanbeaccessed//usingYii::app()->params['paramName']'params'=>array('paths'=>array('imageTemp'=>Yii::getPathOfAlias('webroot').'/files/temp-','image'=>Yii::getPathOfAlias('webroot').'/files/',...),'urls'=>array('imageTemp'=>

php - Yii Framework 2.0 GridView 和来自连接表的数据

我有两个数据库表“用户”和“角色”。我使用Yii框架2.0Gii来创建带有User模型和UserSearch模型的CRUD。默认情况下,Gii使用GridView::widget作为“用户”模型的索引页面。在UserSearch模型中的search($params)方法中,我使用以下代码将上述表格连接在一起$query=User::find()->with('role');查询一切正常。默认情况下,Gii不包含views/user/index.php页面内GridView::widget中连接表'role'的数据。通过上面的连接查询,我可以从两个表中检索数据。在views/user/i

php - Yii2完整日历事件过滤不起作用

我在Yii2框架中使用PhilippFrenzelFullCalendar,并且它运行良好。我想基于选项select在日历上实现基本的过滤器事件,但是我的代码仍然无法正常工作。帮助将不胜感激。这是在EventController内部:['class'=>VerbFilter::className(),'actions'=>['delete'=>['POST'],],],];}/***ListsallEventmodels.*@returnmixed*/publicfunctionactionIndex(){/*$searchModel=newEventSearch();$dataPro

php - Composer 和 Yii

我使用composer作为我的依赖管理器,因为我需要使用YiiFramework进行开发,所以我将它添加到我的composer.json文件中,所以它看起来像这样://otherproperties..."require":{//otherdependencies..."yiisoft/yii":"dev-master"}Composer.json没问题,Yii下载正确,但我认为composer遗漏了一个功能。我的yii目录现在充满了“垃圾”、演示文件夹、构建文件等我并不真正需要的东西。有没有办法告诉Composer只保留一些目录并丢弃其他目录? 最佳答案

php - Yii2 : Search in Gridview using Pjax POST Method with pagination

我是yii2的初学者,尝试在搜索按钮上使用Pjax搜索Gridview中的字段。我已经使用GET方法完成了此操作,但我想通过使用POST方法来完成此操作。那么我如何使用带分页的Yii2Pjax(post方法)做到这一点?这是我的代码:_details.php:registerJs($js);?>'bank-form']);$form=ActiveForm::begin(['id'=>'bank-details-form','method'=>'post',]);if($_REQUEST['bank_name']){$searchModel->bank_name=$selected;}/

php - Yii2 依赖注入(inject)示例

谁能给我指出在Yii2中使用DI容器的实际示例或教程的方向?我一定很厚,但是关于这个主题的2.0指南对我来说不是那么清楚。此外,我查看过的大多数在线教程和示例代码都充斥着Yii::$app单例,这使得测试变得困难。 最佳答案 例如,您有类\app\components\First和\app\components\Second实现一个接口(interface)\app\components\MyInterface您可以使用DI容器仅在一处更改类。例如:classFirstimplementsMyInterface{publicfunc

php - Yii2 - 模型不保存在 Yii2 的 foreach 循环中

我有一个变量我已经为每个项目运行了foreach循环$tags=['#first_Tag','#second_tag','#third_tag','#fourth_Tag'];foreach($tagsas$t):$model=newTags;$model->tag_name=$t;$model->save();//yii2endforeach;此函数只保存最后一项,即#fourth_Tag。任何人都可以解决这个问题。提前致谢。 最佳答案 试试这个..$tags=['#first_Tag','#second_tag','#third

php - 使用 yii2 迁移从列中删除 UNIQUE

我有一个唯一的列,如何使用迁移从该列中删除UNIQUE键。我使用的是最新版本的yii2publicfunctionup(){$this->alterColumn('user','email',$this->string(255)->notNull());}publicfunctiondown(){$this->alterColumn('user','email',$this->string(255)->notNull()->unique());}这样改变列是行不通的 最佳答案 因为创建唯一索引的sql是这样的//sqltoaddau