45得票4回答
SQLSTATE[HY093]: 无效参数编号:未定义参数。

我已经使用Yii的Active Record模式一段时间了。现在,我的项目需要为一个小事务访问不同的数据库。我认为Yii的DAO很适合这个任务。但是,我得到了一个晦涩的错误。 CDbCommand执行SQL语句失败:SQLSTATE[HY093]:无效的参数数量:未定义参数 这是我的代码:...

41得票6回答
如何在Yii2中使用swiftMailer

我最终无法理解如何在Yii2中使用SwiftMailer扩展。鉴于这一主题上我没有找到问题,任务是微不足道的,但最终我仍然无法理解。 有些示例没有更详细地描述发送邮件的整个过程,或者我没有理解其中的某些内容 :( 安装 return [ //.... 'componen...

40得票6回答
我该在哪里找到我Yii应用程序的版本?

我最近开始使用 yii 进行工作,我在哪里可以找到我的 yii 应用程序的版本?

39得票7回答
Postgres错误:在插入操作期间列"id"中的空值

我使用PostgreSQL和Yii2框架。 好的,我收到了一条非常有趣的错误消息:SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column "id" violates not-null constraint DETAI...

39得票10回答
获取Yii 2中的基本URL

我正在尝试获取Yii 2项目的基本URL,但似乎不起作用。根据这个页面,您曾经可以执行以下操作:Yii::app()->getBaseUrl(true); 在Yii 1中,但是看起来在Yii 2中该方法不再接受参数了? 我已经尝试过不加true这样做:Yii::$app->getB...

38得票2回答
在 Yii 迁移中添加列和位置。

我想在表格中的第七个位置添加一列,我正在使用$this->addColumn('table_name','column_name','type'); 在末尾添加列。是否有任何方法可以指定要添加列的位置?或者使用任何“after”关键字将我的新列添加到某个已有列之后,例如 passwor...

37得票3回答
Yii2中$with和$joinWith有什么区别?何时使用它们?

在API文档中指定了以下内容: $joinWith - 应与此查询连接的关系列表 $with - 应与此查询执行的关系列表 这两个ActiveQuery属性的区别是什么?我们应该在什么情况下使用$joinWith和$with?

37得票9回答
如何在Yii2中设置默认控制器

我有一个名为UserController的用户控制器,它在虚拟服务器http://basic.com/index.php?r=user/index上运行。当我前往http://basic.com时,如何设置UserController和动作index为默认值?

36得票8回答
Yii:如何为两个属性创建唯一规则

我有这样一张表: (id,name,version,text)。 (name,version)是唯一键,我该如何制定规则来验证它。

35得票7回答
隐藏输入字段的标签

我试图在_form.php中隐藏特定字段的标签,但没有成功。 我尝试了一些变化,但都不起作用:<?= $form->field($model, 'sample_text')->textArea('label'=>false) ?> 以及备用代码:<?= $...