问题标签 [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 投票
1 回答
154 浏览

php - 我想将 YII 框架与两个数据库连接,但它抛出 CDbConnection failed Incorrect database name

我已经使用教程将 YII 与两个数据库连接起来

我在其中添加了一个连接字符串, protected/config/main.php 如下所示

我在下面创建了一个文件

protected/component/AltActiveRecord.php 一个类文件,这个文件中的代码是

`

我创建了一个扩展到此类的模型,并尝试在控制器中创建此模型的对象。但它以一个错误结束,它说

CDbConnection failed to open the DB connection: SQLSTATE[HY000] [1102] Incorrect database name "db_name"

我想知道为什么这不起作用。是和php版本还是yii版本有关

0 投票
1 回答
475 浏览

php - 结合 Yii-2 和 Yii-1 应用程序

我正在使用 Yii2 高级模板并尝试将现有的 Yii-1 应用程序移动到 Yii-2 应用程序中。我的目标是 Yii-1 照原样运行,没有任何变化。然后我可以将 Yii-1 应用程序中的单个功能移动到 Yii-2 中。因此我可以选择性地从 Yii-1 迁移到 Yii-2

  • 这是一种可行的方法吗?
  • 有没有其他方法可以部分地从 Yii-1 移动到 Yii-2?

作为参考,本文描述了与我想做的相反的事情,即将 Yii-2 放入 Yii-1

0 投票
1 回答
106 浏览

yii1.x - 哪个是 Yii1.x 框架的最佳文件上传器扩展?

我在 Yii1.x 框架中使用 coco 文件上传器扩展,但它不能正常工作。1:就像我想从状态区域中删除上传的文件名一样,它不起作用。2:如果我想编辑文件,我无法限制上传文件。3:它也有用户界面问题。

我正在像这样使用可可。

0 投票
1 回答
116 浏览

php - 如何订购查询

我有一个数组,$sorted_array它的值是

现在基于 $sorted_array 我创建了一个数组

$sorted_arrayvalue 是 table 的 id(主键)form_fields

当我运行这个查询时,我得到了数组$first_array,但不是按照我想要的顺序。即,我将按$id=1,3,6 的顺序得到一个数组。

现在我想要的订单是 3,1,6(正好是$sorted_array)。我怎样才能$first_array按这个顺序?

0 投票
2 回答
2006 浏览

mysql - Yii1 相当于 Sql 查询

我有这个 sql 查询

我想将其转换为 yii1 查询。所以我试过这样

$sorted_array 具有价值的地方Array ( [0] => 3 [1] => 1 [2] => 6 )

它给了我一个错误

PHP 通知

数组到字符串的转换

然后我将 $sorted_array 转换为这样的字符串

并再次执行查询

现在我得到另一个错误

CDb异常

CDbCommand 执行 SQL 语句失败: SQLSTATE[42000]: Syntax error or access violation: 1064 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“3 1 6 ORDER BY FIELD (id, 3 1 6)”附近使用正确的语法。执行的 SQL 语句是:SELECT * FROM form_fields WHERE id NOT IN 3 1 6 按领域排序 (id, 3 1 6)

而不是这个

我的yii1查询产生了这个错误的 sql 查询

任何帮助,将不胜感激

0 投票
0 回答
540 浏览

yii - 在 Dompdf 中指定每页的行数

这是我的 pdf 视图的控制器代码

如何设置页面中显示的行数?

我在这个视图中尝试过类似的东西

0 投票
0 回答
146 浏览

javascript - 如何在afterAjaxUpdate中获取CGridView总记录(yii)

在过滤器上,我想计算 afterAjaxUpdate 函数中的结果行数,以便我可以使用某些条件来隐藏和显示我的 btn(页面中的某处)

有什么办法可以得到总行数?

提前致谢。

0 投票
1 回答
54 浏览

ajax - TblActiveForm 中的 ajax 验证

我在 TblActiveForm 中遇到了一些问题。我的 1 个动作中的模型很少,我需要在 ajax 中验证它。简单的服务器验证工作正常,但我无法进行 ajax 验证。在视图文件中,我有 3 个选项卡,每个选项卡都显示相应的模型。我没有任何错误消息。这是我的行动:

查看文件:

0 投票
1 回答
202 浏览

javascript - 使用 javascript 显示动态结果

在我的 _value 表格表 3 中输入电压、类型和长度 AS 显示 image.r、x、b 值来自类型表作为类型选择。

在此处输入图像描述

价值提交

  1. 提交时页面不刷新
  2. 提交临时结果=r*length

再次输入值并提交时,然后在第一个结果下方显示第二个结果,直到用户完成。清除所有结果干净。“我们如何使用 javascript append 和 prepend 来实现”

0 投票
1 回答
48 浏览

javascript - How to display temp array data to client

My form will submit data and get a result on the same page to the user for only viewing. The result will not save any where. my image form is here

As above image select 2 parameter which save on Db and 1 length which is temp .

On select length after submit.
On submit below table will show result in table as type ,volatage .,resultR,resultX,resultB to user.

length,resultR=lengthr,resultX=lengthx,resultB=length*b all three are temp array. user can do many time for result and shown row by row and on clear click all result will erase.