yii相关内容

“无效的参数编号:未定义参数"插入数据

我使用 Yii 的主动记录模式已经有一段时间了.现在,我的项目需要为一笔小交易访问不同的数据库.我认为 Yii 的 DAO 会对此有好处.但是,我遇到了一个神秘的错误. CDbCommand 执行 SQL 语句失败:SQLSTATE[HY093]: Invalid parameter number: parameter was not defined 这是我的代码: 公共函数acti ..
发布时间:2022-01-30 20:33:19 PHP

从 Yii 或 Laravel 中的现有数据库生成迁移

我正在处理一个具有相当复杂的数据库(150 多个表)的项目.为了能够维护更改,我决定添加迁移,最好使用 Yii 或 Laravel. 有人知道,是否可以从现有数据库生成初始迁移? 手工创建会: 永远和 非常容易出错. 如果没有办法,有没有人知道一个好的基于 PHP 的框架,支持这样的功能? 解决方案 在 Yii 中完成此操作的说明: 将您的数据库连接设置添加 ..
发布时间:2022-01-23 10:00:32 PHP

从 JavaScript 向 PHP 控制器传递和获取 ID

我有一个内联的可编辑表格(我为此使用了 Tabledit)和每一行有一个 ID,ID 应该传递给控制器​​操作(Yii2),以便我将编辑的数据保存到数据库中.这是我的 js 文件中的 Tabledit 代码: file.assetID = info.response;//标识for (var i = 0; i ..
发布时间:2022-01-19 13:17:43 PHP

在 Yii 中更新查询

我在 Yii 中有一个要求,我必须根据某些条件更新一个表.我必须用 new_val = previous_value + new_val 更新该列.但是代码没有按预期工作. 我试过的代码是 $update = Yii::app()->db->createCommand()->update('tbl_post', array('star'=>('star' + 1),'total'=>('t ..
发布时间:2022-01-17 20:59:58 PHP

获取当前 URL/URI 而不使用某些 $_GET 变量

如何在 Yii 中获取当前页面的 URL.例如: http://www.yoursite.com/your_yii_application/?lg=pl&id=15 但不包括 $GET_['lg'] (不手动解析字符串)? 我的意思是,我正在寻找类似于 Yii::app()->requestUrl/Chtml::link() 方法的东西,用于返回URL 减去一些 $_GET 变量. ..
发布时间:2022-01-16 20:28:58 PHP

Yii 按日期从到条件搜索表单

我尝试创建搜索表单以按日期、从 - 到条件列出数据库中的数据.我是 Yii 的初学者,接下来是我的任务: 我有模特: public $from_date;公共 $to_date; 规则: 公共函数规则(){返回数组(array('AppUserID','length', 'max'=>11),array('AUUsername','length', 'max'=>45),array(' ..
发布时间:2022-01-16 20:26:58 其他开发

如何在 yii 框架中自动设置 url 友好

我刚刚学习了 yii 框架并阅读了本教程关于 yii 如何设置 url 但我不知道,假设我有 10 个控制器,我应该在配置文件中一个一个地定义控制器吗?有没有更好的方法来为所有控制器设置 url 友好,例如 www.yoursite.com/yourController/yourAction/yourID? 我认为 codeigniter 是自动完成的...... yii 怎么样? ..
发布时间:2022-01-16 20:03:54 PHP

在哪里学习 Yii?

我一直在尝试学习 Yii,但没有运气.我发现 Zend Framework、Kohana、Code Igniter 等其他框架比 Yii 更容易学习.该文档也 su**s.您可以发布易于理解且编写良好的教程/文章的链接吗?官方文档里写满了语法错误,似乎很仓促…… 解决方案 我从这里开始 http://blog.dmcinsights.com/series/learning-the-yii- ..
发布时间:2022-01-16 20:03:31 PHP

Yii - 回显最后一个查询

我以前使用过 Codeigniter,它有一个功能可以回显最后一个数据库查询 - 对调试非常有用. 例如... $this->getSomeData->findAll();Yii 命令输出此单个查询,例如 SELECT * FROM TABLE... Yii 是否有类似的功能来简单地显示最后执行的查询? 解决方案 在你的配置文件中试试这个.您可以在页面底部看到查询和其他详细信息. ..
发布时间:2022-01-16 19:47:24 PHP

Yii2 并将数据存储在数据库中作为 UTC

我正在使用 Yii2,我想知道它如何决定将数据存储在数据库中的时区? 我注意到了 $defaultTimezone 这似乎表明它只是控制您的输入数据在将其传递给诸如 asTime 函数,它使用 格式化时区 将所述数据转换为正确的时间输出. 但我想知道您如何确保它在正确的时区将数据插入到您的数据库中,以便可以信任 $defaultTimezone 的值? 是否需要为MySQL运行这 ..
发布时间:2022-01-04 09:41:19 PHP

Yii 异步 jsonp 请求

我是 Yii PHP 框架的新手,请耐心等待. 我需要发出跨域 JSONP 请求(来自非 yii 应用程序)以在 Yii 应用程序数据库中创建记录.创建后应通过 getVisit 返回 Application/json 内容 控制器: 公共函数 actionGetVisit($id){header('内容类型:应用程序/json');$visit = Visit::model()->f ..
发布时间:2022-01-04 09:41:13 前端开发

Yii 的 Dropbox

有谁知道如何绑定 dropbox php api http://code.google.com/p/dropbox-php/ 在 Yii 中.我下载了源文件并放入 ext.dropbox 然后插入以下代码 $dropbox = Yii::getPathOfAlias('ext.dropbox');spl_autoload_unregister(array('YiiBase','autoload ..
发布时间:2022-01-04 09:41:05 PHP

Yii 生成没有 Gii 的模型

我需要在不使用 Gii 的情况下生成模型文件.Yii有什么命令吗? $table = "myTable";Yii::app()->generateModel($table);//? 解决方案 也许官方已经弃用了,你可以用 Yii 命令行工具 我已经用 Yii 1.1.17 测试过了. 首先你需要在 protected/commands 上创建一个新文件,例如 NewmodelCo ..
发布时间:2022-01-04 09:40:47 PHP

使用 crontab 在 yii 中添加剩余电子邮件

按照建议,我在 protected/commands 下创建了一个 File MessengerCommand.php 作为 class MessengerCommand 扩展了 CConsoleCommand{公共函数运行($args){/* if(ERunActions::runBackground()){ */$mail=Yii::app()->Smtpmail;$mail->SetFro ..
发布时间:2022-01-04 09:40:40 PHP

Yii的依赖下拉框

我有一个国家、州、城市表,我需要 3 个下拉菜单其中,如果我选择一个国家,例如美国,州下拉菜单将自动只显示美国下的州,接下来,如果我选择一个州,例如加利福尼亚,城市下拉菜单将只显示美国加利福尼亚以下的城市 我目前在 yii 中实现这个有问题.我有这个 _form 文件应包括这 3 个下拉列表.我有部分代码,但我不知道如何解决 这是来自控制器 公共函数 actionDynamicsta ..
发布时间:2022-01-04 09:40:30 PHP

有人可以解释 Yii 最小化资产应该如何在 Heroku 上工作吗?

我刚刚完成了缩小工作(如何在 Heroku 上为 Yii 应用程序合并和缩小 JS 和 CSS?).但是,它会在 web/assets/ 下创建 all-1bc649be34b1e6afc9b2419687cde016.js 文件.Yii 创建了一个 .gitignore 来忽略该目录中的所有内容.没有任何文件会进入 Heroku.即使我使用 heroku run yii asset assets ..
发布时间:2022-01-04 09:40:23 PHP