问题标签 [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.
sql-server - 带有 yii1.x 和 mssql 的 www 版本站点中的 CDbException
我是新手,yii
并且有一个内置yii 1.1.x
有 2 个MSSQL2014
dbs 的站点,一个是本地的,一个驻留在远程服务器中。我yii
在下面使用了标准连接字符串main.php
:
该站点似乎可以正常使用域名mydomain.com
,但是当www.mydomain.com
站点运行时显示以下错误
CDbConnection 无法打开 DB 连接:SQLSTATE[28000]:[Microsoft][ODBC Driver 11 for SQL Server][SQL Server]用户 'xxxxxx' 登录失败。
我已经在目录外的测试文件中单独检查了一个yii
简单的连接字符串,MSSQL
并且它在 www 和非 www 版本上都可以正常工作。因此,问题显然出在某种程度上,yii
并且以某种方式限制了 www 版本的数据库连接。
谁能帮忙解决这个问题?
php - Yii CSRF 验证显示 400 错误
我CSRF
在 main.php中启用了
启用后CSRF
,我的应用程序中的所有链接都显示 400(错误请求)。我已尝试搜索修复程序,但没有找到任何修复程序。我错过了什么吗?我正在使用 YII 1.16
php - PHP:Yii1 到 Yii2 升级
我有一个在 Yii1 框架上编写的大型项目。现在我的任务是将整个项目移植到 Yii2。我知道简单地更新代码是不可能的,我必须做很多复制粘贴编辑工作。
但是 Yii1 的代码非常合适和标准化,没有意大利面条之类的东西,我想知道人们是否有一些有用的工具可以将模型、视图和控制器从 Yii1 转换为 Yii2。我怎样才能帮助自己更快地完成并自动化流程?
yii2 - Yii2 anFilterWhere 用逗号字符串
假设我有这样的表中的数据
score : 是字符串
这是我尝试过的
我想要做的是当我通过“分数”搜索“1”时,它应该只返回第一条记录,但它会返回所有记录。当我搜索“2”时,它应该返回 2 行(2 和 3)
请帮忙!!!
mysql - 如何在sql查询中连接表的两行?
在我的表中,employees
我有三个字段first_name
,,,。我使用了一个 csqldataprovider,如下所示。我想显示员工的全名。即,名字+姓氏+中间名。所以我尝试了这样的 employees.concat(first_name,last_name,middle_name) 它给了我一个错误,即员工中没有名为 concat 的字段。 last_name
middle_name
我怎样才能连接name
php - Yii 1.1 为我的控制器自定义错误处理
我使用 Yii 1.1 并且我有控制器来执行 JSON 服务调用,我想专门在该控制器中处理“页面未找到”错误。有没有办法做到这一点?
我在“main.param”中设置了一般错误处理。我只需要在我的一个控制器中以不同的方式处理它。tnx
php - YII1在选项具有额外的人口
当我向 CHtml::dropDownList() 中的选项添加额外的属性时,我无法设置选定的选项。
在不向 CHtml::dropDownList() 添加额外属性的情况下,我可以选择一个选项,代码是
但是当我添加额外的属性时,选择的选项不起作用,修改后的代码是
请帮我解决一下这个。提前致谢 :)
php - Yii1 CGridView(Yii-Booster):如何更改 TbGridView 中的过滤键(filterVal)(基于 CGridView)?
我正在使用 yii-booster(4.0.1) TbGridView(extends CGridView) 并且需要更改 _REQUEST($_POST, $_GET) 中的过滤器变量名称以获得过滤器功能。在我的网格中,我有过滤器功能,当我在过滤器输入中输入一些单词后按 Enter 键时,将为服务器发送一个 ajax 请求。在 $_REQUEST 的这个请求中,我有:
我的问题是如何在 CGridView 创建的请求中更改wsi_it_model_Asset。我知道在创建 dataProvider 时应该通过CActiveDataProvider中的参数来完成,但我找不到它。
提前致谢。
更新 1 月 24 日
我从另一个项目中找到了我的代码,如您所见,我可以更改key
forsort
和pagination
,我需要看起来像过滤键的东西;
因此,对于分页,从客户端发布到服务器的请求将是:
ajax - TypeError: $(...).modal 不是 yii1 中的函数
我有一个按钮,当我单击它时,会弹出一个模式。然后我输入数据并使用ajax提交表单。提交数据后,我希望模式关闭。这是我尝试过的(相关代码)
数据正在被保存,即 Ajax 函数正在工作,烤面包机也是如此,但模式没有关闭,我收到类似 Uncaught TypeError: $(...).modal is not a function 的错误。
编辑
我在 Yiiframework 论坛链接中发布了同样的问题
他们说我无法关闭模式,因为modal() 函数在 jQuery 中不存在是这样吗?
我能够使用此代码隐藏模态,$("#ajaxModal").hide();
但背景仍为灰色(与弹出模态时的颜色相同)
编辑
嗨,我试过这样
然后我要关闭模态但下次当我单击按钮时模态不会弹出。