问题标签 [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.
kohana-3 - 帮助 Kohana 3 ORM 提速一点
当我开始使用它们时,我注意到 Kohana 3 ORM 为我的每个模型运行“显示完整列”:
此查询可能需要几个时钟周期才能执行(在 Kohana 分析器中,它实际上是我当前应用程序中运行的所有查询中最慢的)。
有没有办法通过禁用此行为并明确定义我的模型中的列来帮助 Kohana 3 ORM 加速?
php - Kohana v3.1.0 ORM _ignored_columns -- 现在它已经消失了,我应该怎么做呢?
似乎在 Kohana 的 ORM 的 v3.1.0 中,该_ignored_columns
属性已被删除。
处理不在数据库中的字段的推荐技术是什么?我现在的情况是 password_confirm,其中密码是一个字段,但我们要求用户输入两次密码。
php - 两个关系“有一个”引用同一个表 - Kohana 3.1 ORM
我有messages
两个外键的表:user_id_from
和user_id_to
. 我需要从users
具有“有一个”关系的表中检索两行。我怎样才能做到这一点?
orm - 想在 Kohana3 ORM 中使用查询生成器
我想在 Kohana 3 ORM 中使用查询构建器方法,那么可以这样做吗?我希望我的一些函数在基于 Kohana ORM 的模型中,例如,如果我在一个函数中做某事并且它属于某个已经是基于 ORM 的模型的模型,那么我想在其中编写该函数,是否有可能我可以在这些方法或类中使用查询生成器或 ORM 吗?像
那么我可以在 ORM 中做这样的事情吗?它如何以及会是一个好方法吗?
kohana-3 - kohana 3 喜欢声明
我想知道如何在 Kohana 3 中使用 ORM 和查询生成器两种方式使用 like 语句
我目前正在使用 sql 语句,例如:
我想知道它的查询生成器替代方案和 ORM 替代方案,我尝试过:
但没有用
那么有什么更好的方法
php - Kohana 3 中的数据库无法连接
我正在尝试连接到 Kohana 3 中的数据库,但没有连接。
这是我试图从我的模块之一运行的查询:
这是错误的转储:
我在 application/config/database.php 中有以下配置设置
我在带有 PHP 5.3.3 的 Windows XP 上使用 XAMPP 1.7.4
有谁知道我做错了什么?
kohana-3 - Kohana 3 ORM find_all() 无论 where 子句返回所有行
我有一个简单的users
表,我想找到email_notifications
= 1 的所有用户。
逻辑表明以下应该起作用:
但是,正在发生的事情是我正在从数据库中恢复所有用户,而不仅仅是打开 email_notifications 的用户。有趣的是,$total
返回的值是这个查询的准确数字结果。
我很困惑,我不知道这里有什么问题。如果有人能提供一些启示,我将不胜感激。
谢谢,
布赖恩
kohana-3 - 尝试创建用户时处理验证异常(Kohana 3.1 ORM / Auth 模块)
将 Kohana 3.1 与 Auth ORM 模块一起使用,如果我使用创建新用户create_user
,如何处理验证异常并为页面中的每个异常显示错误?在这种情况下,密码很短(< 8 个字符),但也可能是password_confirm
不匹配password
的。
kohana - Kohana ORM 模型未加载
在以下代码中,“添加”操作按预期工作,但删除操作引发错误,指出 Kohana“无法删除收藏夹模型,因为它未加载。”
有任何想法吗?
一个var_dump($favorites)
节目:
kohana - 了解 Kohana ORM 关系
我知道这个问题已经被问过一百万次了,但我似乎找不到一个真正让我很好地理解 Kohana 的 ORM 模块中的关系如何工作的问题。
我有一个包含 5 个表的数据库:
现在, favorites
, ratings
, 并且votes
有一个主键,它由表中的每一列组成,以防止用户多次喜欢submission_id
同一个,用户多次投票submission_id
等。我也相信这些字段是使用设置的引用的外键,approved_submissions
以users
防止在各个字段中存在无效数据。
使用 DB 模块,我可以毫无问题地访问和更新这些表。我真的觉得 ORM 可能会提供一种更强大、更易于使用的方法来使用更少的代码来完成相同的事情。
你能演示我如何更新用户投票submission_id
吗?用户删除收藏夹submission_id
?用户更改他们对特定的评价submission_id
?
另外,我需要对我的数据库结构进行更改还是可以这样?