yii2相关内容

如何在yii2中实现单一搜索表单

Yii2 有一个 searchModel 来搜索 GridView 中的每个字段.是否可以只在 GridView 之外创建一个搜索字段,用户可以在其中输入关键字,并且当点击搜索按钮时,结果将显示在基于 GridView 的在输入的关键字上. 控制器 公共函数actionIndex(){$session = Yii::$app->session;//$searchModel = new Pa ..
发布时间:2022-01-07 09:30:47 PHP

Yii2:如何在非restfull API 上允许CORS

我正在使用 Yii2 框架上的预构建 API(非 Restfull).它使用 JSON 数据进行响应并根据用户类型和凭据令牌接受请求.现在我必须制作一个位于不同位置(域)的应用,这会导致 CORS 冲突. 我的应用程序是 jQuery,我使用 $.ajax 进行数据发送和接收.如何避免这种 CORS 冲突并通过 ajax 使用 API? 问候 更新: 正如 IStrange ..
发布时间:2022-01-07 09:30:16 前端开发

在 Yii 2.0 中添加 jquery

如何在 Yii 2.0 中将 jQuery 添加到我的页面? 在 Yii 1.x 中你可以使用: Yii::app()->clientScript->registerCoreScript('jquery'); 我已经尝试用我自己的 View 类覆盖并尝试在那里注册 jQuery,但它没有显示在我的 html 页面中: 命名空间前端\组件;/*** 这是基础视图对象,它扩展了 yii\w ..
发布时间:2022-01-07 09:29:45 PHP

在 yii2 Gridview Widget 中渲染 html

这就是我在网格视图上呈现值的方式 但是我可以看到文本值而不是链接. 如何让它呈现 html 而不是文本? 解决方案 在链接列配置中添加: 'format' =>'html', 或者如果你想要一些额外的标记 'format' =>'生的', 在 raw 的情况下,请记住对来自外部用户的值进行编码,因为它不会自动完成. ..
发布时间:2022-01-07 09:28:09 PHP

PHPStorm 中未定义的类 DateTime

我想使用 DateTime 类,但是 PHPStorm 告诉我 "Undefined class DateTime" 并且我的 PHP 版本是 5.5.9-1.我正在使用 PHPStorm 版本 2016.1 并且我正在使用 Yii2 框架(如果它会给你任何有用的信息).那么如何使用正确的 lint 默认 PHP 类? 解决方案 需要使用反斜杠 \DateTime 或添加 use Date ..
发布时间:2022-01-07 09:27:56 PHP

yii2 ActiveRecord 使用计算查找 OrderBy

试图从我的数据库中获取描述.查询返回结果,但我想将结果排序为只显示投票最高的那个. 投票应该由upvoted列减去downvoted列 来计算 $description = UnitDescription::find()-> where(['id_unit' => $model->id])-> orderBy(['upvoted - downvoted' =>SORT_DESC//需要修 ..
发布时间:2022-01-07 09:27:31 PHP

YII2 gridview对两列值的总和进行排序

我成功地在 gridview 中显示了 3 列.attr1、attr2 和 2 个属性的总和.attr1 和 attr2 来自数据库,第三列是它们的总和.如何使排序和过滤工作? 这是网格视图. ['标签' =>'查询次数','价值' =>功能($模型){返回 $model->countEnquire + $model->countPhone + $model->countTrial;}, ..
发布时间:2022-01-07 09:27:23 PHP

Yii2 - DetailView 小部件向左浮动

我试图通过应用新的 css 类来覆盖对 DetailView 小部件的处理,但没有成功.我希望 DetailView 小部件的多个实例中显示的所有记录并排显示.我在 app\web\css 中创建了一个名为 detail1-view 的类,并将其应用到 vendor 文件夹中的 detaiview.php.该类中包含 float:left 或 display:inline-block,但没有任何属 ..
发布时间:2022-01-07 09:27:14 前端开发

Yii2 获取以逗号分隔的产品 ID

我已经关注了这个人的教程 并获得所有产品的总价,现在我创建了一个名为 order 的表,其中包含(total_price 和 product)列 现在我想要选择(添加到购物车)的所有产品 ID 用逗号分隔并保存到 $model=新订单()$model->product(产品ID添加到购物车中,以逗号分隔)在db中 我已经通过控制器将 total_price 保存在数据库中. 提前 ..
发布时间:2022-01-07 09:26:58 PHP

在 Yii2 上强制使用 HTTPS

要求 如何在 Yii2 上强制重定向到 https(如果用户访问 http 则重定向)?我已经尝试过 web.config 强制使用 https,但它没有用. 场景 我使用的是在 IIS 7.5 上托管的 Yii2 高级应用. 解决方案 在 IIS 上非常简单.可以使用重写模块来解决这个问题.例如, ..
发布时间:2022-01-07 09:26:07 PHP

使用 Yii2 中的关系在 GridView 列中搜索

我有一个带有外键 city_id 的模型,它引用了表 Cities (id).在 GridView 中,我显示城市标题而不是 id,并且我知道如何添加搜索带有外键的列,即在视图中: GridView::widget(['数据提供者' =>$数据提供者,'过滤器模型' =>$搜索模型,'列' =>[//一些列['属性' =>'city_id','value'='city.title'],]); ..
发布时间:2022-01-07 09:25:53 PHP

Yii2打开应用程序出错的解决方法

我遇到了以下问题,那就是在打开我的 Yii2 应用程序时,浏览器中的费用如下 http://localhost/basic/web/并且我收到以下错误:致命错误:无法使用'Object' 作为类名,因为它在 C:\xampp\htdocs\basic\vendor\yiisoft\yii2\base\Object.php 中保留在第 77 行 解决方案 运行“composer update ..
发布时间:2022-01-07 09:25:27 PHP