yii相关内容

Yii CAPTCHA url 已损坏

我想在我的 Yii 项目上创建一个 AJAX 注册表格.所以在每个页面上我都有一个登录按钮,如果用户未经授权,它会显示一个弹出窗口.在该弹出窗口中,他可以看到带有电子邮件字段、密码字段和 CAPTCHA(默认 Yii 验证码)的注册表单. 所以,我的用户注册模型是用户.有一个验证规则: array('code', 'captcha', 'allowEmpty'=>!Yii::app()-> ..
发布时间:2022-01-04 09:05:39 其他开发

Yii - '白屏死机',调试技巧

我有一个运行 Yii 应用程序的临时服务器,它现在给出了“白屏死机".我在屏幕上看不到任何输出(甚至在“查看源代码"时也看不到源代码),在本地运行相同的代码没有任何问题. 谁能建议一个好的例程来调试 Yii 应用程序中的“死机白屏"? 解决方案 在 yii 中出现空白屏幕主要是因为 error_reporting 关闭.放 error_reporting(-1);ini_set(' ..
发布时间:2022-01-04 09:05:30 PHP

使用表单提交 CGridView Checked 值

我有一个带有 CCheckBoxColumn 的 CGridView wigdet,如下所示: $this->widget('zii.widgets.grid.CGridView', array('dataProvider'=>$dataProvider,'列'=>数组(大批('class'='CCheckBoxColumn',),'标题',....),)); 问题:如何将选中的值提交给控制器 ..
发布时间:2022-01-04 09:05:22 PHP

在 Yii 中,将 PHP 变量传递给 JavaScript

在我的 JavaScript(使用 jQuery)中,有一整套我需要访问的 PHP 变量.虽然我只是通过将 JavaScript 文件作为视图生成,然后使用 renderPartial() 在主视图中回显 JavaScript 来使其工作. 然而,这显然不是很优雅,所以我想知道'Yii'的做法.我一直在查看资产管理器,但这似乎是针对静态 JavaScript 文件的 - 您不能在其中包含 P ..
发布时间:2022-01-04 09:05:14 前端开发

Yii 框架:在数据库中找不到活动记录类的表

我希望 hivemind 有更多关于处理 Yii 框架中的错误的建议.特定于我们的设置的确切错误是: CDbException 活动记录类“用户"的“用户"表在数据库中找不到. 我使用的是来自 SVN 的 Yii Framework 1.1.11-dev,尽管这只是为了解决问题.我们运行的是最新的稳定版本 1.1.10. 我们正在尝试使用在我的开发环境中工作的代码部署到我们的实时 ..
发布时间:2022-01-04 09:05:06 其他开发

Yii2 - 子域路由

我想使用子域作为 id,我需要动态路由器来做到这一点.在 urlManager 中,我添加了这一行: "http://.local.dev//"=>'/', 当我尝试任何操作时,例如: function actionMyAccount($user){回声 $user;...} 我什么也没收到 - 没有打印 var,脚本停止工作(屏幕为白色).当我删除 $user 时,页面 ..
发布时间:2022-01-04 09:04:49 其他开发

yii 中的 utf8 字符和 htmlspecialchars 错误

我在 yii 中的字符编码有问题.如果我创建一个新的网络应用程序: ./Yii-framework/framework/yiic webapp MyTest 然后去/protected/views/layouts/main.php 将页脚更改为一个带有utf8字符的文本,例如 版权 刷新页面,一切正常.好的!;) 然后我尝试使用用户名中的 utf8 字符登录,例如 á ..
发布时间:2022-01-04 09:04:27 PHP

触发 Yii 字段验证 onchange 另一个字段

我在 Yii 模型中有两个相关的字段.它们是 items_per 和 items_period. items_per 是一个整数,反映在给定时间段内要处理的项目数. items_period 是该时间段内的秒数(带有标记为秒、分钟、小时的选项的下拉菜单).将 items_per 乘以 items_period 就得到了“每秒的项目数". 我设置了一个自定义验证规则来限制每秒的项目 ..
发布时间:2022-01-04 09:04:20 PHP

不断上传 php $_FILES 错误 = 3(部分上传)

我正在使用 Yii 框架的 dropzone 扩展来上传注册用户的一些文件.一切正常,但有些用户尝试上传某些文件时返回错误 = 3,当上传的文件仅部分上传时会发生这种情况. $file_error = $_FILES['Project']['error']['file'];如果($file_error != 0){邮件('myemail@gmail.com', 'fileError',json_ ..
发布时间:2022-01-04 09:04:05 PHP

如何在 Yii 框架中使用 mysql_escape_string()?

众所周知,我们不能在 Yii 等框架中使用原始 MySQL 查询.我想在 Yii 框架中运行的项目中使用 mysql_escape_string 来避免用户输入中的 SQL 注入. 我知道 mysql_escape_string 在 PHP 5.5 中已被弃用,并且我有一个 PDO 替代方案.Yii框架中的替代方法以及mysql_escape_string()的PDO方式是什么? 解决 ..
发布时间:2022-01-04 09:03:56 PHP

如何使用 AJAX (jQuery) 下载从 TCPDF (PHP) 生成的 PDF 文件?

我正在使用 Yii 框架、TCPDF 和 jQuery 生成 pdf. 通过在表单中​​输入并使用ajax提交生成pdf. PDF 已创建,但返回到客户端时出现问题,无法下载. 这里是php代码$pdf->Output('文件夹标签.pdf','D'); 成功函数的jQuery有成功:功能(数据){窗口.打开(数据);} 我从这个网站得到的. 你能帮忙吗 ..
发布时间:2022-01-04 09:03:48 PHP

jQuery(...).activeform 不是 Yii 中的函数

我正在用 Yii 开发一个项目. 我需要在站点的许多页面上使用 jquery ui.所以我在站点的布局中添加了 jquery 核心库和 jquery ui 库,以便在所有页面上访问它们. 但它会导致具有表单(活动表单)的页面出现问题.我在萤火虫上看到了这个错误: jQuery(...).activeform 不是函数 为什么会这样?我该如何解决? 谢谢. 解决方案 如 ..
发布时间:2022-01-04 09:03:35 其他开发

使用 Yii 查询构建器的 mysql 查询

嗨,有什么方法可以在 Yii 查询生成器中编写以下查询 SELECT t.email从 otz_user_header t加入 otz_customers r ON t.user_id = r.customer_user_id加入 otz_customer_ratings cr ON cr.customer_user_id = r.customer_user_id哪里 r.rate_auto_ ..
发布时间:2022-01-04 09:03:29 PHP

Yii 中的升序数字

在 Yii 中,我正在做一个表单,其中表单具有用于用户详细信息的输入字段.我为所有这些字段创建了必要的输入字段.用户可以提交所有值.现在我有一个字段,它将显示用户不会输入的表单编号.它将按照升序随机生成,例如对于第一个表单,它将像这样 FORM:001, 对于第二个表单,它将像这样 FORM:002 并且它会继续.现在我希望表单编号类似于 Form:001 那么如何做到这一点?任何帮助和建议都将非 ..
发布时间:2022-01-04 09:03:19 PHP

Yii 框架异步请求

我有执行 3 个任务的 ajax 请求: 保存模型 (DB) 发送电子邮件 给出成功或失败的消息. 因为这个任务太耗时了.用户最多可以等待 20 秒的响应(成功或失败消息).如果用户关闭浏览器,它会停止用户当前进程的操作之一. 这是糟糕的用户体验. 我希望用户将他的数据提交给我的控制器,然后他会收到“成功或失败的消息".并且该过程将完全在服务器端,并且应该支持多会话. ..
发布时间:2022-01-04 09:03:05 PHP

从 URL 中删除 index.php 导致 yii 中的 404

问题 初始问题:嗨,我有一个新创建的 Yii 站点,我想从 URL 中删除 index.php. 例如:“/index.php/site/index"应该是“/site/index" 我一直在使用这个 http://www.yiiframework.com/doc/guide/1.1/en/topics.url#hiding-x-23x 指南,但我只收到 404. 希望你能指出 ..
发布时间:2022-01-04 09:02:47 PHP

在 php 中为长时间运行的进程创建后台进程

好吧,如果这是另一个问题的重复,请原谅我,但经过搜索我没有找到明确的答案.我基本上想要做的是让我的 php web 应用程序触发一些事件(如电子邮件或报告生成器),可能需要几分钟才能完成并立即将控制权返回给页面.我来自 .NET 世界,在那里这可以通过线程轻松完成. 这里是工作流程: 用户点击“生成报告"按钮 ajax 调用“../blah/generate-report"并立即返回 ..
发布时间:2022-01-04 09:02:40 PHP