yii2相关内容

Yii2 dropDownList 标记选项被选中

嗨,我正在尝试使用选定的值制作一个下拉列表,但仍然没有进展,下拉正在渲染,但始终选择第一个选项. $company_id = (int) $params['company_id'];$选项= ['选项' =>[$company_id =>['选择' =>'选择','标签' =>'测试']]];echo $form->field($model, 'company_id')->dropDownLis ..
发布时间:2022-01-07 09:36:50 其他开发

Yii2 自定义验证器未按指南建议工作

我今天在这里搜索了一段时间,但我无法理解为什么我的验证器在我的模型中不起作用. 我在下面的代码中有一个带有模型“页面"的模块. 我需要使用 2 个属性来验证模型.它们是 hero_link 和 hero_linked.如果 hero_linked 为真,我想要求 hero_link. 在指南这里中,他们解释这种验证器的正确语法 我在我的模型中使用了这个语法,但它没有像我期望 ..
发布时间:2022-01-07 09:36:44 其他开发

yii2:抛出新异常的正确方法

只是为了测试,我在我的模型中添加了这段代码,同时设置了 debug = true 和 false. if($packagedays 现在当 Yii 调试为真时:我得到了 异常 – yii\base\Exception包裹天数不能少于 1 但是当我将调试设置为 false 时我正进入(状态例外发生内部服务器错误. 上述错误发生在 Web 服务器处理您的请求时. 我想要的 ..
发布时间:2022-01-07 09:36:23 PHP

Yii2:使用 kartik 日期范围选择器在 gridview 中进行过滤

我正在尝试在 gridview 中使用 Kartik 日期范围选择器进行过滤. 我有一列 date_time 字段作为 discharge_date,小部件在 gridview 中显示良好,但过滤根本不起作用. 这是我在 Gridview 中的代码: ['属性'='放电日期','值'=>'放电日期','过滤器类型' =>GridView::FILTER_DATE_RANGE,'fil ..
发布时间:2022-01-07 09:35:50 PHP

Debian -/usr/bin/env: 'php\r': 没有那个文件或目录

所以直接解决问题,当我运行 ./yii 时,我似乎从 Debian:stretch 那里得到了我从 Docker 运行的错误. 但是,当我运行 /usr/bin/env php -v 时,我得到了正确的输出并且没有问题. 似乎在将新行翻译为字符串时出现问题,我不知道如何解决. 对不起,如果我的英语有点乱,提前致谢. 请注意: 我一直在尝试在 debian 中使用 na ..
发布时间:2022-01-07 09:35:42 PHP

Docker 容器:它们如何协同工作?

我已经开始使用 docker 并构建了一个工作示例,如 https://codeable 中所示.io/wordpress-developers-intro-docker.由于部署将在嵌入式系统上进行,因此我需要非常小的 docker 容器占用空间. 但我不知道这是如何组合在一起的. 有两个 Dockerfile,一个用于 Nginx: FROM nginx:1.9-alpine复制 ..
发布时间:2022-01-07 09:35:32 其他开发

Yii2 清理 URLs &动作参数

我在 Yii2 应用程序上启用了干净的 URL,但我似乎无法获得传递给操作的参数. 我希望: localhost/app/web/a/b/c/d 映射到以下内容: AController->actionB($c, $d) 这没有发生. 这是我的 .htaccess: RewriteEngine onRewriteCond %{REQUEST_FILENAME} ..
发布时间:2022-01-07 09:34:52 其他开发

Yii2 用户名密码加密

几天前我扫描了我的 yii2 应用程序,并注意到登录表单中的用户名和密码是在没有任何加密的情况下发布的.我怎样才能让我的用户名和密码更安全?我知道 \yii\helpers\Security::encrypt($data, $secretKey) 会加密数据,我们也可以解密.但是如何在像登录表单这样的视图中使用它? 这是我的登录表单 'login-form']);?> ..
发布时间:2022-01-07 09:34:26 PHP

IIS 和 Yii2 漂亮的 URL

什么是 .htaccess 等效于 IIS 以在 IIS 上的 Yii2 中启用漂亮的 URL.事实上,我不知道我可以用 web.conf 做什么来允许这些 URL. 解决方案 在您的 web.config 上试试这个并将其保存在根目录中 ..
发布时间:2022-01-07 09:33:54 服务器开发

使用 url 创建 yii2 动态页面:www.example.com/pageName

在我的系统中,用户需要有他们的个人资料页面.我要求这些页面将显示在 url 中,如下所示: www.example.com/John-Doewww.example.com/Mary-Smith 如何在 yii2 中实现这些 URL?这些 John-Doe 和 Mary-Smith 可以是用户用户名或个人资料名称.例如,我在用户表中有一个名为“name"的字段,它将保存名称“John Doe"、 ..
发布时间:2022-01-07 09:33:40 PHP

从 MySQL 中的表登录的 Yii2 分步指南

我开始在 Yii2 中迈出第一步.到目前为止,我已经能够编写一个应用程序并将数据库中的表连接到它,就像我在 Yii1 中学到的那样. 表格是 contacts 并且我创建视图中的表单将数据发送到数据库没有问题. 问题是我只能在 Yii2 内置的静态用户模型中使用 Admin/Admin 或 demo/demo 登录. 在 Yii1.xx 中,我设法使用 COMPONENTS/us ..
发布时间:2022-01-07 09:33:07 PHP

使用选项卡小部件将 ActiveForm 字段拆分为不同的选项卡

我正在创建一个表单视图,我想使用官方的选项卡小部件组织具有选项卡结构的表单字段. 是否可以使用包含活动表单字段的 div 元素的 id(或类)来初始化 Tabs 小部件? 解决方案 管理它的一个例子是这样的: 首先,将您的联系表格分成每个标签的一个视图文件. 将 ActiveForm::begin() 和 ActiveForm::end() 放在 Tabs::widget() ..
发布时间:2022-01-07 09:33:00 其他开发

将属性添加到不在数据库中的 yii2 活动记录模型

我有一个 mySQL 数据库,它有一个表 videos 和两列 start_time 和 end_time,格式为 2017-01-24 15:38:11. 我有一个活动记录模型 Videos 扩展了 \yii\db\ActiveRecord,我想添加一些数据库中没有的附加属性. 我正在尝试将时间戳拆分为单独的日期和时间,然后我可以将其显示为我的 gridview 小部件中的列.我通过 ..
发布时间:2022-01-07 09:32:51 PHP

Yii2 日期比较验证

我有如下所示的模型规则(),但它不起作用.它总是显示错误消息. 公共函数规则(){返回 [[['start_date','end_date'], 'date', 'format' =>'php:F d Y'],['start_date','compare','compareAttribute'=>'end_date','operator'=>' ..
发布时间:2022-01-07 09:32:37 其他开发

在 Kartik Gridview 数据列中自动换行

我的 Yii2 模板页面中有一个 kartik 的 gridview 小部件,它列出了从数据库中获取的数据,但是如果数据太长,它会在小部件底部显示水平滚动条,但我希望它自动包装内容的列只是为了适合页面.这是我的代码 错误的,'悬停' =>真的,'数据提供者' =>$数据提供者,'过滤器模型' =>$搜索模型,'列 ..
发布时间:2022-01-07 09:32:24 PHP

yii2 中单独位置的单选按钮组

所以,我想在不同的地方有两个单选按钮,我一直在尝试寻找解决方案,每个人都建议使用 radiolist,这在我的情况下是不可能的. 如果我这样说(work_part_time 按钮):(下) field($model, 'work_part_time')->radio(['label' => 'yes', 'value' = ..
发布时间:2022-01-07 09:32:12 PHP