php - 使用 Active Record 在 Yii 中调用数据库 View

标签 php mysql activerecord yii

我了解如何使用 Yii 的事件记录环境查询表。我找不到调用 mysql View 的文档。另外,我知道如何使用 gii 工具在事件记录中对表进行建模,但是有没有办法为数据库 View 执行此操作?

最佳答案

我没有相同的经历,此评论适用于遇到麻烦的人。

使用带有一些连接和计算的 mysql View 我得到以下错误..

app\\models\\db\\WarComplete 必须有一个主键。

我通过添加...解决了这个问题

public static function primaryKey()
{
    return ['id'];
}

... 覆盖我的模型。

关于php - 使用 Active Record 在 Yii 中调用数据库 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5782879/

相关文章:

sql - 社交网络应用程序中友谊的最佳数据库架构

ruby-on-rails - 我怎么知道 Rails 已经加载/缓存了一个 Activerecord 类属性?

php - php 形式的意外错误消息(SQL 语法错误)

php - 如果我创建一个本地主机数据库,谁可以访问它?

javascript - 在 html cordova 页面上显示来自 php 文件的 php echo

python - PostgreSQL 中基表更改时自动添加列

PHP/MySql 如何将 dateTime 从 STRING 转换为 DATE

mysql - 如何将 stdout 从 docker 容器重定向到主机

php - 如果我不是管理员,如何下载phpBB3论坛的所有帖子?

ruby-on-rails - 如何在rails上更新activerecord中的特定列?