问题标签 [yii1.x]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
878 浏览

javascript - 在 Yii AJAX 调用中向 url 添加参数

我有一个CHTML:ajax功能可以在选择下拉列表中执行一些 AJAX 操作 - 我只是想做一些说明..

“在更改时,获取选定的值并将其作为childIDURL 中的参数传递”

这应该会url

我试图将选择的变量附加到 url 上,但它不起作用 - 任何人都可以看到我做错了什么

0 投票
1 回答
1744 浏览

ajax - Yii1中使用Ajax提交表单数据

我尝试使用 ajax 提交表单。下面是我的代码:

控制器代码:

ajax 动作

我的看法

创建.php

我的 _form.php

我的 index.php

所以当我运行这段代码时,我得到了表单,当我提交它时,我基本上得到了相同视图的 2 个副本。

0 投票
1 回答
1727 浏览

yii - 如何在yii1中对cgridview进行默认排序

我有以下 cgrid 视图

我的型号代码是

所以我基本上想要的是在cgridview中以id(主键)的降序显示值。可能吗?

我试过这样没有成功

0 投票
1 回答
257 浏览

php - 使用 Yii CDateTimeParser 生成一天结束的时间戳 (23:59:59)

我正在使用 Yii 的 CDateTimeParser:parse 函数从“人类英国日期”生成 UNIX 时间戳

这工作正常,但是我还需要生成第二个时间戳,它将为输入的日期提供时间戳,但在一天结束时,例如 23:59:59(就在午夜之前)。

我知道我可以很容易地使用 DateTime() 来做到这一点,但我相信 Yii 的人一定已经考虑过这个了:)

我在下面尝试过这样做,但它似乎不起作用(返回 FALSE)

有任何想法吗??我正在使用 Yii 1.x

0 投票
1 回答
62 浏览

netbeans - 我应该在 yii 的评级系统中使用哪个扩展?

我目前正在我的项目中实施评级和审查系统,该项目是yii, netbeans. 我想使用yii extension,但我不知道任何评级扩展。请我需要你的建议。我应该选择哪个扩展,以便将来我能够轻松找到有关此扩展的帮助材料。我想实现star rating.

0 投票
3 回答
2277 浏览

php - Yii1 中的 URL 管理器和 Htaccess

我有这样的网址:

www.studyenglish/index.php?r=site/lesson&act=read&id=1

我希望更改为:

www.studyenglish/site/lesson/read

我在 url manager config/main.php 中添加了这个脚本

并将此脚本添加到 .htaccess

但它只适用于这样的网址:

www.studyenglish/index.php?r=site/lesson

成为:

www.studyenglish/site/lesson

那么,如何更改此网址

www.studyenglish/index.php?r=site/lesson&act=read&id=1

成为

www.studyenglish/site/lesson/read

希望有人可以提供帮助。谢谢 ...

0 投票
2 回答
414 浏览

php - `Yii` `ActiveRecord` `findAllByAtributes` 中的 `AND` 和 `OR` 条件

我有一个控制器函数,它根据某些列名(created_user_id、status_id、company_id)准备条件。记录是从表中获取的jobs,如果满足某些条件,我们必须获取更多带有特定的行job_id。示例如下。

我怎样才能用findAllByAttributesOR写这个条件findAll?我试过了CbCriteria;但我不知道如何将这个 AND 和 OR 条件结合在一起。任何帮助都感激不尽。

0 投票
1 回答
281 浏览

php - 在 Yii 1.x 下拉列表中只创建一个选项

我试图在 Yii 1.x 中创建一个下拉列表,如下所示。

这里$roles包含role_id => role_name格式中所有角色的列表。我正在寻找的是从下拉列表中只读单个项目。

有人可以帮我做到这一点吗?

0 投票
1 回答
3023 浏览

yii - PHPUnit 自动加载器错误:找不到类“Yii”

我正在尝试开始 PHPUnit 测试。

我正在使用 composer 加载 PHPUnit 4.5 、 Yii 1.1.14 和我们构建的一些自定义 Yii 包。在这些自定义包中,我们使用 Yii 类自动加载一些设置别名的文件。

在运行我们的应用程序时,我们手动包含基本 Yii 文件,然后运行 ​​composer 生成的自动加载。

问题是,当我们运行 PHPUnit 时,首先运行 composer 自动加载。即使使用包含指定引导文件:

导致以下异常:

事实上,自动加载似乎在--解析选项之前就已经运行了:

导致相同的错误。删除自动加载允许 PHPunit 运行。

有没有办法解决?

我尝试在我们的主 composer.json 中为 Yii 基本文件放置一个自动加载,但是子包的自动加载首先运行......同样的错误。

我还尝试在每个子包中为 Yii 基本文件放置一个自动加载。但是当作曲家使用require. 我也不是这个选项的忠实拥护者,因为它严格定义了 Yii 定义的来源以及实际上不需要知道的子包。

0 投票
4 回答
4086 浏览

php - 使用 Yii::app()->request->SendFile 下载返回损坏的文件

我一直在尝试从这样的特定目录下载我上传的文件:

它识别文件并以正确的名称和格式下载它,但我得到的不是一个 74KB 的文件,而是一个 1KB 的损坏文件。试过其他文件如.doc、.pdf,还是一样。

我不完全确定 file_get_contents 实际上做了什么,因为我从我找到的一个例子中得到了这个。

要下载的文件以前是使用上传的

在 _form.php 并调整控制器中的 actionCreate:

上传的文件可以毫无问题地打开。知道为什么下载损坏了吗?下载前是否必须先指定文件的类型/大小?