问题标签 [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 回答
107 浏览

php - Kohanav3 ORM:调用 where->find_all 两次

当我执行以下操作时:

$deletedusers 的内容是正确的,但 $nondeletedusers 包含每个未删除的用户,而不仅仅是加载的 $site 中的用户。

我究竟做错了什么?

0 投票
3 回答
4991 浏览

php - Kohana 3 ORM - 用括号对条件进行分组

我正在尝试通过 ORM 运行查询,如下所示:

这是我到目前为止所拥有的:

但这并没有考虑括号。有任何想法吗?

0 投票
3 回答
4132 浏览

postgresql - 如何在 Kohana 3 ORM 选择查询中使用数据库函数

我正在将 Postgres 与 Kohana 3 的 ORM 模块一起使用,并希望使用 postgres 函数运行 SELECT,以便在进行比较之前将数据库中已有的值转换为小写。

在 SQL 中,我会写:

在 Kohana 我想写这样的东西:

但这会产生错误,因为 ORM 试图将列名推断为“lower(email)”而不仅仅是“email”。

我是 Kohana 和 ORM 的新手,所以能给我相同结果的替代方案也会很有用。

0 投票
3 回答
5768 浏览

kohana - How to delete all user roles in Kohana 3

I'm using ORM Auth module and it's difficult to figure out how to do it. I've tried this case:

And got error ErrorException [ Fatal Error ]: Call to undefined method Database_Query_Builder_Delete::join()

However $user->roles->find_all(); gives me exactly what i want.

0 投票
1 回答
1681 浏览

kohana - Kohana ORM 关系问题

我有桌子:

我有模型:

问题:我如何获得一个项目的用户角色?或者也许我必须重建我的桌子?

代码:

0 投票
2 回答
3701 浏览

php - Kohana 3 auth 模块,获取具有“员工”或“经理”角色的用户

我正在学习框架,现在使用它构建一个应用程序。

我需要获取所有具有“用户”或“员工”角色的用户,但我在文档中找不到它。

帮助任何人?(我认为这更像是 auth 模块的 ORM 问题)

0 投票
3 回答
613 浏览

model - KO3:在 Kohana_ORM 模型上假装属性

假设我有一个非常简单的模型,如下所示:

有没有办法我可以添加一种带有全名的假装属性?

例如,我可以这样做:

而不是这个:

另一个例子是一个is_young属性,它会计算人的年龄,如果年龄低于某个数字,则返回 true。

0 投票
1 回答
2077 浏览

mysql - 使用 Kohana ORM 按外部表值排序

有没有办法通过使用外部表中的值在 ORM 中排序(或排序)?

您可以执行以下操作:

还是您必须使用一些常规的 MySQL 并将表连接在一起?

0 投票
1 回答
263 浏览

php - 我可以通过引用保存新的相关对象,而无需在 Kohana 3 的 ORM 中手动复制 id 吗?

我有 2 个对象。球员和比赛。Player 是 Match 的孩子。我想知道是否可以在不手动插入 id 的情况下同时创建这两个。

IE

类似于 Ruby 中的 ActiveRecord

0 投票
2 回答
565 浏览

php - How do I set columns/members in Kohana ORM v3

Currently I create an object: $user = new Model_User() ; and access columns like:

I'd like to have my IDE show me all the columns in the data model to avoid misspellings and to now right away what fields I can use.

How do I update my model to give my IDE the list of possible columns/properties? I tried adding the properties to the class but that broke the ORM() and no longer allowed saving. I must have overridden some base class property that gets set after reading in the column names from the database.