草庐IT

php - 使用 Kartik FileInput 小部件保存多个图像文件

我目前在我的系统中使用Yii2PHP框架和KartikFileInput小部件。我用过followedthisguide输入文件上传到多个文件,但它在我的系统中不起作用。我目前使用MongoDB作为我的数据库。这是我目前的进度(原始的,仅单次上传):Controller,actionCreateif($model->load(Yii::$app->request->post())){$model->attachment=UploadedFile::getInstance($model,'attachment');if($model->attachment){$path='archive

带有两个属性的Kartik DaterangePicker会导致无效的范围选择日期选择

我有一个关于我在GridView中使用的KartikDaterangePicker小部件的问题,以过滤一些结果。在我的搜索模型中,我创建了两个属性public$date_start;public$date_end;我将其用于过滤数据库“insert_date”中的字段。在我看来,作为网格配置,我设置了这些选项['attribute'=>'insert_date','options'=>['class'=>'gridview-date-column'],'filter'=>DateRangePicker::widget(['model'=>$searchModel,'name'=>'insert

php - 如何在 Yii2 中使用 kartik-Select2 小部件项目将所选项目保存到数据库?

我的问题如下。我正在尝试将多个项目插入到mysql数据库表中。我使用Kartik-Select2小部件进行项目选择。以下代码对我有用,我可以用它选择多个项目。field($model,'categories')->widget(Select2::className(),['data'=>$model->availableCategories(),'model'=>$model,'attribute'=>'categories','language'=>'en','options'=>['placeholder'=>'Selectasite...'],'pluginOptions'=>[

php - 如何以使用不同模型的形式实现 kartik yii2 FileInput

这是位于myyiiapp\backend\views\product_form.php的代码field($model,'category_id')->textInput()?>field($model,'name')->textInput(['maxlength'=>255])?>field($model,'description')->textarea(['rows'=>6])?>field($model,'created')->textInput()?>field($model,'last_updated')->textInput()?>field($model,'document

php - yii2 : how to keep the url same in kartik grid view?

我正在使用kartikGridView在启用pjax的yii2中显示我的数据。每次,我在GridView中搜索数据,搜索是使用ajax完成的,但url不断变化。有没有办法保持url不变?请帮我解决问题。这是我的代码:$dataProvider,'filterModel'=>$searchModel,'pjax'=>true,'pjaxSettings'=>['neverTimeout'=>true,],'columns'=>[['class'=>'yii\grid\SerialColumn'],'hotel_id','name','address','phone_no','contac

php - Yii2 DepDrop kartik

好的,我正在尝试使用KartikDepdrop小部件,但出现此错误500(内部服务器错误)我有父模型Brand和子模型CarModel这是我的文件:CarsController.phppublicfunctionactionSubcat(){$out=[];if(isset($_POST['depdrop_parents'])){$parents=$_POST['depdrop_parents'];if($parents!=null){$cat_id=$parents[0];$out=self::getSubCatList($cat_id);//thegetSubCatListfunc

php - yii2 - Kartik 文件输入 - 更新

情况是这样的:我是Yii2的新手,想在ActiveForm中使用一些文件uploader小部件。到目前为止,我已经找到了这个优秀的小部件:\kartik\widget\FileInput有了这个小部件,我可以管理文件上传,然后,当进入编辑模式时,显示之前上传的图像并有机会替换它。问题是,如果我在不修改图像的情况下按下表单的“更新”按钮,yii会提示图像“不能为空”,因为我已经在我的模型中设置了“必需”规则。 最佳答案 在经历了一个糟糕的下午和一个更有成效的夜晚之后,我遇到了一个对我有用的解决方案..主要问题是文件输入在更新时不发送其

php - Yii 2 : how to bulk delete data in kartik grid view?

yii2中的KartikGridView提供了在GridView中显示复选框的选项。如何通过选中复选框来删除批量数据?任何帮助都会很棒。这是我的代码:$dataProvider,'filterModel'=>$searchModel,'pjax'=>true,'pjaxSettings'=>['neverTimeout'=>true,],'columns'=>[['class'=>'\kartik\grid\CheckboxColumn'],['class'=>'yii\grid\SerialColumn'],'hotel_id','name','address','phone_no'

php - Yii2:Kartik Gridview 页脚中一列的总和

我已经安装了Kartikgridview扩展,它工作正常。但我无法在文档中找到或遗漏它,如何在页脚中显示列的总和。这是我在index.php中的完整代码'yii\grid\SerialColumn'],'id',[//'attribute'=>'service_name','attribute'=>'service_name','value'=>'serviceName.services',],['attribute'=>'room_category','value'=>'roomCategory.room_category'],'charges_cash','charges_cash