问题标签 [kohana-orm]

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 回答
336 浏览

kohana - Kohana 数据库配置系统

我正在尝试使数据库配置功能与 kohana 3.2 一起使用。我想附加 Config_Database 作为源:

此处描述:http: //kohanaframework.org/3.2/guide/kohana/config 我在加载模块后附加新源(因此在附加源之前加载数据库模块)。但是,当我附加了新源时,kohana 似乎不想使用带有 ORM 驱动程序的 Auth 模块加载任何控制器。然后浏览器加载并加载,但只出现一个白页。所有其他控制器,不使用 ORM 或 Auth 模块,都可以正常工作。

任何人都可以简要说明如何使用 Config_Database 功能,或提供替代方案。

0 投票
3 回答
2309 浏览

php - Kohana (ORM) - 如何从 2 个表中查找记录

这就是我的表格的外观,这是我需要做的:

我需要找到具有 $my_category='任何类别表中的类别'的记录。有什么简单的方法可以做到这一点吗?

0 投票
1 回答
679 浏览

kohana-3 - Kohana 3 ORM 比较 where 子句中的 2 列

我需要生成这样的查询:

我找不到如何比较 kohana ORM 中的 2 列。这里 date2 被认为是文本。

我该如何写这一行?

谢谢!

更多信息:

我暂时使用这个:

0 投票
2 回答
394 浏览

php - 根据 Kohana 中另一个表中的数据对 mysql 结果进行排序

我继承了这个 Kohana 项目,对它和 ORM 几乎没有经验。

表结构是这样的:

问题是,我需要根据用户是否具有特定角色(在本例中为登录)对用户进行排序,但不知道如何使用 ORM 来做到这一点。
当前查询是:

然后在输出时打印如下:

所以问题是如何改变查询,以便能够按用户是否被允许登录进行排序。

0 投票
2 回答
2061 浏览

orm - Kohana 3.2 ORM - 跨多个数据库的相关模型?

我有一个非标准的数据库设置可以使用,我试图让这个测试用例在 Kohana 3.2 中工作,但没有任何运气。设想:

  • 我有一个使用数据库 A 的课程模型
  • 我有一个使用数据库 B 的成员模型
  • 我在数据库 A 中有一个 courses_members 连接表

课程模型

会员模型

现在在我的控制器中尝试我试图回显一些测试数据

但是 $member->username 会产生一个空对象。空的物体让我难过。

想法?Kohana ORM 可以跨多个数据库以这种方式工作吗?

0 投票
1 回答
272 浏览

kohana-orm - kohana 添加列以继承模型

我想知道如何使用 kohana orm 和继承。

假设我有一个名为 Vehicle 的模型

$_table_columns 5 列

假设我创建了另一个名为 Car 的模型,并且我想在模型中再添加 5 列。我应该如何修改父 $_table_columns 变量还是应该覆盖它?

谢谢

0 投票
1 回答
635 浏览

kohana-orm - kohana 列内省

我想知道 KOHANA 模型上 $_table_columns 数组的功能。

我问这个,因为表的列是通过自省加载的,这个数组有什么用,它是属性的默认值吗?

0 投票
1 回答
550 浏览

kohana-3 - 如何在 Kohana 3.0 中更新记录

我想更新表中的记录。我正在使用 Kohana 3.0 和 ORM。我的代码如下 -

但是每次第一条记录都会更新。相反,我想用 $this_photo_id 选择和更新记录。

我怎样才能做到这一点?

0 投票
1 回答
898 浏览

php - 如何在 Kohana 3.2 中获取 Database_Exception [1062](“重复条目”)的主键?

可以说我有一个表,其列名为a. 它上面有索引UNIQUE KEY

在 ORM 模型中,我尝试插入到该表中。这是一种捕获Database_Exception [ 1062 ]用户尝试在a非唯一列中插入内容时发生的方法:

现在我正在尝试获取已经具有我尝试复制的内容的条目的主键。是否有可能没有更多的 SQL 查询?我希望该行的主键在某处返回。

对不起,胡说八道,但这有点难以解释。感谢您的建议!

0 投票
1 回答
441 浏览

kohana-3 - Kohana 3 ORM 表命名

我的问题是关于多词 MySQL 表名的约定,例如“comments_flags”,它不是数据透视表。

  • “comments_flags”的正确数据库表名是什么?
  • 对应的型号名称是什么?

感谢您的任何建议。