如何在 Yii2 html::dropdownlist 中保留所选值?

2024-03-05

我认为有以下代码:

<?=Html::dropdownList('region',null,
ArrayHelper::map(Ethioregion::find()->all(),'region','region'),[
        'prompt' => 'Select Region..','style'=>'width:200px',]) ?>
and submit button
 <?= Html::submitButton('Search', ['name' => 'dele','class' => 'btn btn-primary']) ?>

我的代码运行良好,但有一个大问题。 我选择一个区域并单击搜索按钮,结果正确,当我单击下一页时,每页显示 10 个结果,它给了我错误的数据,我注意到这是由于下拉列表中的所选值被重置所致。我尝试同时设置“ Selected'=> true 和 'Selected'=>'selected',但它不起作用。那么如何使下拉列表和复选框列表上的选定值在页面加载后被选中? 谢谢


很简单,你必须传递整数$region_id only:

<?=Html::dropdownList('region', $region_id,
ArrayHelper::map(Ethioregion::find()->all(),'region','region'),[
        'prompt' => 'Select Region..','style'=>'width:200px',]) ?>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Yii2 html::dropdownlist 中保留所选值? 的相关文章

  • Yii2 中的滚动寻呼机扩展

    我正在使用 Yii2 和滚动寻呼机扩展 http kop github io yii2 scroll pager http kop github io yii2 scroll pager 这是我的代码 echo yii widgets Li
  • 在 Yii 2.0.10 中防止多次点击和 ActiveForm 提交

    I use 活动表格 http www yiiframework com doc 2 0 yii bootstrap activeform html经常使用 并且发现它很方便 因为它包含客户端验证脚本yii js and yii activ
  • Yii2 Ajax .post 从视图的 dropdownList 到控制器以及接收数据时的一些操作

    我有一个下拉列表 我已经写了代码 但它不起作用 请帮我修复它 echo form gt field model Adrop gt dropDownList gt Please Choose 1 gt item 1 2 gt item 2 o
  • 设置 Yii2 预览

    Yii2 预览版最近发布 可在github https github com yiisoft yii2 我想对其进行试驾 但到目前为止 文档 几乎立即就过时了 因为它仍在大量开发中 我曾尝试遵循本指南 http www yiiframewo
  • 如何在 yii2 php 中添加 spinner/loader

    我想在我的其中一个表单中添加一个旋转器 加载器 场景很简单 当我按下create按钮 然后它将显示一个旋转器 加载器 点击创建按钮后 将调用 Web 服务 以便旋转器 加载器将从调用开始到调用结束显示 下面是我的控制器 m MetersIn
  • 如何在 Yii2 html::dropdownlist 中保留所选值?

    我认为有以下代码 and submit button 我的代码运行良好 但有一个大问题 我选择一个区域并单击搜索按钮 结果正确 当我单击下一页时 每页显示 10 个结果 它给了我
  • 客户端验证不起作用

    我正在 yii2 中进行客户端验证 但它对我不起作用 查看文件 ul class breadcrumb li a href index html Home a li li a href Pages a li li class active
  • Yii2 REST 查询

    嘿 我有一个 ProductController 它扩展了 yii rest ActiveController 问题是我如何通过 HTTP GET 请求进行查询 Like http api test loc v1 products sear
  • 在 Yii2 中运行行为代码之前获取控制器操作

    我正在尝试在 a 中执行一些代码Yii2控制器 因为我需要模型中的一些代码才能在behaviors部分 以便我可以将模型作为参数传递并避免运行重复的查询 但是我还需要能够找出什么action正在被召唤 但我运气不太好 我尝试过使用befor
  • 如何在 Apache 网站内托管 ASP.NET Core Web 应用程序?

    我有一个旧的php使用开发的应用程序Yii2框架托管在Centos路径上的服务器 var www html 该应用程序可在以下位置访问http somedomain com 我正在开发使用新的 API 项目ASP NET MVC Core需
  • Kartik Select2 - 以编程方式更改多个

    我有一个 yii2 activeform 其中表单的功能可以根据表单中的其他内容进行更改 所以 我有一个俱乐部字段 在某些情况下可以是多个 但在其他情况下不能是多个
  • 伊2。访问更高级别的文件夹

    简单的问题 我用Yii2高级模板 在apache I have DocumentRoot path www yii application1 frontend web 我怎样才能访问 www yii application1 uploads
  • 如何在yii2高级模板中上传web文件夹中的文件?

    我尝试在后端上传文件 每次上传文件时 它都会成功上传并成功保存在数据库中 但它没有保存到我指定的目录中 因此我的应用程序找不到该文件 并且我已经给出了 777对 web 目录中的 uploads 文件夹的权限 下面是我的代码 处理和保存文件
  • 可以在 Yii2 中更改动作类吗?

    是否可以更改动作类 http www yiiframework com doc 2 0 yii base inlineaction html Yii2以某种方式使用 类似于如何在配置文件中设置许多其他组件的类 我想扩展这个课程 这样我就可以
  • Yii2打开应用程序出错的解决办法

    我遇到以下问题 即打开 Yii2 应用程序时 浏览器中的费用如下 http localhost basic web 并且出现以下错误 Fatal error Cannot use Object as class name as it is
  • Yii2 - 使用联结表插入关系数据,多对多连接

    我在使用 Yii2 稳定版 时遇到问题 我有一个 Content PK id 表 一个 Tag PK id 表和一个名为 Content Tag PK content id tag id 的联结表 我想用它来标记 例如 WP 标记 所有控制
  • 在yii2的视图中添加模型中没有的自定义字段

    我在 yii2 中保存表单时遇到问题 我创建了一个自定义字段 其名称与其他字段相同Myposts categoryLevel2 该字段不在模型中 它是一个条件字段 当我发布我的内容时 我将其值分配给模型属性 例如 categoryLevel
  • Yii2 - 如何在用户身份中设置动态 authTimeout?

    在这里 我扩展了UserYii2 的身份 这是我的配置 user gt identityClass gt app models UserMaster class enableAutoLogin gt false loginUrl gt au
  • Yii2 中 init() 和 __construct() 方法有什么区别

    init 方法 public function init construct method public function construct 那么 它们之间有什么区别 应该使用哪一个呢 init 是从以下对象扩展的任何对象的方法yii b
  • 如何在 Yii2 中指定大于或小于特定数字或值的验证规则?

    我有一个模型 其验证规则如下 x integer x unique 现在我如何添加如下规则 x 或者类似的东西x gt 100 它应该是 x compare compareValue gt 100 operator gt lt and x

随机推荐