问题标签 [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.
javascript - 在 Yii AJAX 调用中向 url 添加参数
我有一个CHTML:ajax
功能可以在选择下拉列表中执行一些 AJAX 操作 - 我只是想做一些说明..
“在更改时,获取选定的值并将其作为childID
URL 中的参数传递”
这应该会url
在
我试图将选择的变量附加到 url 上,但它不起作用 - 任何人都可以看到我做错了什么
ajax - Yii1中使用Ajax提交表单数据
我尝试使用 ajax 提交表单。下面是我的代码:
控制器代码:
ajax 动作
我的看法
创建.php
我的 _form.php
我的 index.php
所以当我运行这段代码时,我得到了表单,当我提交它时,我基本上得到了相同视图的 2 个副本。
yii - 如何在yii1中对cgridview进行默认排序
我有以下 cgrid 视图
我的型号代码是
所以我基本上想要的是在cgridview中以id(主键)的降序显示值。可能吗?
我试过这样没有成功
php - 使用 Yii CDateTimeParser 生成一天结束的时间戳 (23:59:59)
我正在使用 Yii 的 CDateTimeParser:parse 函数从“人类英国日期”生成 UNIX 时间戳
这工作正常,但是我还需要生成第二个时间戳,它将为输入的日期提供时间戳,但在一天结束时,例如 23:59:59(就在午夜之前)。
我知道我可以很容易地使用 DateTime() 来做到这一点,但我相信 Yii 的人一定已经考虑过这个了:)
我在下面尝试过这样做,但它似乎不起作用(返回 FALSE)
有任何想法吗??我正在使用 Yii 1.x
netbeans - 我应该在 yii 的评级系统中使用哪个扩展?
我目前正在我的项目中实施评级和审查系统,该项目是yii
, netbeans
. 我想使用yii
extension
,但我不知道任何评级扩展。请我需要你的建议。我应该选择哪个扩展,以便将来我能够轻松找到有关此扩展的帮助材料。我想实现star
rating
.
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
希望有人可以提供帮助。谢谢 ...
php - `Yii` `ActiveRecord` `findAllByAtributes` 中的 `AND` 和 `OR` 条件
我有一个控制器函数,它根据某些列名(created_user_id、status_id、company_id)准备条件。记录是从表中获取的jobs
,如果满足某些条件,我们必须获取更多带有特定的行job_id
。示例如下。
我怎样才能用findAllByAttributes
OR写这个条件findAll
?我试过了CbCriteria
;但我不知道如何将这个 AND 和 OR 条件结合在一起。任何帮助都感激不尽。
php - 在 Yii 1.x 下拉列表中只创建一个选项
我试图在 Yii 1.x 中创建一个下拉列表,如下所示。
这里$roles
包含role_id => role_name
格式中所有角色的列表。我正在寻找的是从下拉列表中只读单个项目。
有人可以帮我做到这一点吗?
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 定义的来源以及实际上不需要知道的子包。
php - 使用 Yii::app()->request->SendFile 下载返回损坏的文件
我一直在尝试从这样的特定目录下载我上传的文件:
它识别文件并以正确的名称和格式下载它,但我得到的不是一个 74KB 的文件,而是一个 1KB 的损坏文件。试过其他文件如.doc、.pdf,还是一样。
我不完全确定 file_get_contents 实际上做了什么,因为我从我找到的一个例子中得到了这个。
要下载的文件以前是使用上传的
在 _form.php 并调整控制器中的 actionCreate:
上传的文件可以毫无问题地打开。知道为什么下载损坏了吗?下载前是否必须先指定文件的类型/大小?