yii2相关内容
Yii2 有一个 searchModel 来搜索 GridView 中的每个字段.是否可以只在 GridView 之外创建一个搜索字段,用户可以在其中输入关键字,并且当点击搜索按钮时,结果将显示在基于 GridView 的在输入的关键字上. 控制器 公共函数actionIndex(){$session = Yii::$app->session;//$searchModel = new Pa
..
我有一个带有如下验证规则的模型: [['x'], '整数'],[['x'], '独特的'], 现在如何添加如下规则: x 或类似 x >= 100 解决方案 应该是: ['x', 'compare', 'compareValue' =>100, '运算符' =>' 和 ['x', 'compare', 'compareValue' =>100, '运算符' =>'>=
..
我正在使用 Yii2 框架上的预构建 API(非 Restfull).它使用 JSON 数据进行响应并根据用户类型和凭据令牌接受请求.现在我必须制作一个位于不同位置(域)的应用,这会导致 CORS 冲突. 我的应用程序是 jQuery,我使用 $.ajax 进行数据发送和接收.如何避免这种 CORS 冲突并通过 ajax 使用 API? 问候 更新: 正如 IStrange
..
如何在 Yii 2.0 中将 jQuery 添加到我的页面? 在 Yii 1.x 中你可以使用: Yii::app()->clientScript->registerCoreScript('jquery'); 我已经尝试用我自己的 View 类覆盖并尝试在那里注册 jQuery,但它没有显示在我的 html 页面中: 命名空间前端\组件;/*** 这是基础视图对象,它扩展了 yii\w
..
我已经尝试过这个:yii2 依赖的自动完成小部件 但我不知道为什么它不起作用.这是我的 html 脚本: field($model, 'lbt_holder_type')->dropDownList(['prompt' => '--- Select Holder Type ---', 'S' => '学生', 'E' => '员工'],['onChange' =>'JS: var valu
..
我正在尝试通过中提到的方法生成超链接http://www.yiiframework.com/doc-2.0/guide-helper-html.html#hyperlinks 像这样 Html::a('注册',['story/create', array('id' =>39,'usr'='11')],['类' =>'个人资料链接']) 我想得到像 story/create/id/39/usr
..
这就是我在网格视图上呈现值的方式 但是我可以看到文本值而不是链接. 如何让它呈现 html 而不是文本? 解决方案 在链接列配置中添加: 'format' =>'html', 或者如果你想要一些额外的标记 'format' =>'生的', 在 raw 的情况下,请记住对来自外部用户的值进行编码,因为它不会自动完成.
..
我想使用 DateTime 类,但是 PHPStorm 告诉我 "Undefined class DateTime" 并且我的 PHP 版本是 5.5.9-1.我正在使用 PHPStorm 版本 2016.1 并且我正在使用 Yii2 框架(如果它会给你任何有用的信息).那么如何使用正确的 lint 默认 PHP 类? 解决方案 需要使用反斜杠 \DateTime 或添加 use Date
..
如何根据我的情况更新所有记录?(我的代码不起作用) $condition[] = ['>', 'position', $old_position];$condition[] = ['new \yii\db\Expression('@
..
试图从我的数据库中获取描述.查询返回结果,但我想将结果排序为只显示投票最高的那个. 投票应该由upvoted列减去downvoted列 来计算 $description = UnitDescription::find()-> where(['id_unit' => $model->id])-> orderBy(['upvoted - downvoted' =>SORT_DESC//需要修
..
我成功地在 gridview 中显示了 3 列.attr1、attr2 和 2 个属性的总和.attr1 和 attr2 来自数据库,第三列是它们的总和.如何使排序和过滤工作? 这是网格视图. ['标签' =>'查询次数','价值' =>功能($模型){返回 $model->countEnquire + $model->countPhone + $model->countTrial;},
..
我试图通过应用新的 css 类来覆盖对 DetailView 小部件的处理,但没有成功.我希望 DetailView 小部件的多个实例中显示的所有记录并排显示.我在 app\web\css 中创建了一个名为 detail1-view 的类,并将其应用到 vendor 文件夹中的 detaiview.php.该类中包含 float:left 或 display:inline-block,但没有任何属
..
我已经关注了这个人的教程 并获得所有产品的总价,现在我创建了一个名为 order 的表,其中包含(total_price 和 product)列 现在我想要选择(添加到购物车)的所有产品 ID 用逗号分隔并保存到 $model=新订单()$model->product(产品ID添加到购物车中,以逗号分隔)在db中 我已经通过控制器将 total_price 保存在数据库中. 提前
..
我在 backend/views/_form.php 上使用此代码 all(),'id', 'cat_name');$CoursesSubcat = ArrayHelper::map(CoursesSubcat::find()->all(),'id', 'name');$form
..
..
要求 如何在 Yii2 上强制重定向到 https(如果用户访问 http 则重定向)?我已经尝试过 web.config 强制使用 https,但它没有用. 场景 我使用的是在 IIS 7.5 上托管的 Yii2 高级应用. 解决方案 在 IIS 上非常简单.可以使用重写模块来解决这个问题.例如,
..
任何人都可以帮助处理 gridview 中的可编辑列.我正在使用 Yii2 并坚持使用它.我无法在我的模型中保存数据.我可以从 gridview 列发布. 在我的网格视图中: $gridColumns= ['患者_否','分类名称','sdv_text',['类' =>'kartik\grid\EditableColumn','attribute'='sdv_status','pageSu
..
我有一个带有外键 city_id 的模型,它引用了表 Cities (id).在 GridView 中,我显示城市标题而不是 id,并且我知道如何添加搜索带有外键的列,即在视图中: GridView::widget(['数据提供者' =>$数据提供者,'过滤器模型' =>$搜索模型,'列' =>[//一些列['属性' =>'city_id','value'='city.title'],]);
..
问候 我需要在 Yii2 的 LISTVIEW 或类似小部件中显示存储在 BLOB 数据库字段中的图像 我有 actionCreate 将图像保存在名为 honra 的表中作为 BLOB 公共函数actionCreate(){$model = new Honra();if ($model->load(Yii::$app->request->post()) && $model->sav
..
我遇到了以下问题,那就是在打开我的 Yii2 应用程序时,浏览器中的费用如下 http://localhost/basic/web/并且我收到以下错误:致命错误:无法使用'Object' 作为类名,因为它在 C:\xampp\htdocs\basic\vendor\yiisoft\yii2\base\Object.php 中保留在第 77 行 解决方案 运行“composer update
..