问题标签 [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.
php - Kohana 3.1 ORM:空模型属性值保存为 0(零)而不是 NULL
我有两个模型,Product 和 Product_Methodology。在我的产品编辑视图中,我有一个选择表单字段来选择多种方法中的一种或不选择(第一个选项为空)。在我的产品表中,我有一个INT(10)
methodology_id
属性,该属性使用从选择表单字段中选择的方法的 ID 进行保存。直到今天一切正常,我不得不对系统进行调整,从现在开始可以选择一种方法。所以我更改了methodology_id
products 表的字段以允许NULL
值并删除not_empty
模型上的验证规则。
问题是,现在当我保存模型时选择空选项,而不是预期的NULL
,我得到一个0
(零)值。
对此有任何线索吗?非常感谢,如果不是很清楚,请告诉我。
php - Kohana 3.1 ORM:如何实现“唯一”验证规则?
是否存在“唯一”验证规则(如果存在,如何实现?)还是必须通过回调实现?谢谢。
orm - Kohana 3.1 ORM 关系问题
我正在使用kohana3。
表:用户 id 用户名friend_id
user_relationships id user_idfriend_id
我正在尝试执行以下操作:
假设,我在 user_table 中有 id = 1。然后我想得到这个用户的朋友 ID 数组。假设它是(2,3)。然后我想获取 id = (2,3) 的用户名
用户模型:
用户关系模型:
控制器:
我只收到 ["id"]=> string(1) "1" ["user_id"]=> string(1) "1" ["friend_id"]=> string(1) "2" 我应该写什么得到我想要的?
kohana-3 - Kohana 3.1 ORM:加入 has_many
我有一个用户、消息和评论。
用户 ID user_id
消息 id user_id
评论 id message_id
我可以使用 with() 获取消息的用户数据。
with('comment') 不起作用。我猜是因为它是为一对一关系创建的,而我有消息 has_many 评论。
如何将评论数据放入 $messages?像下面这样:['message_id']['comment_id'][DATA]?
kohana-3 - Kohana 3(ORM 或 DB)返回单个字段
使用 DB 或 ORM 从一个字段中检索结果的最佳方法是什么?
例如,我需要一组用户的朋友 id 来将它们传递给其他函数。我目前正在这样做:
也许有更好的方法?
kohana - 关于在 Kohana ORM 中声明模型的一些问题
所以我刚开始学习使用 ORM,刚开始学习 Ko3 时和 Jelly 一起学习,并且遇到了一些问题......他们可能看起来很愚蠢,所以请多多包涵。
首先,我注意到声明模型就足以开始使用它,而无需分解字段。这是我不知道的一些自动魔法吗?如果是这样......它会导致性能问题吗?应该避免吗?
我还注意到声明规则的两种不同方式……这两种方法有什么区别?
model-view-controller - 此代码属于哪里?MVC & ORM
我目前正在阅读非官方的 Kohana 3.0 文档。这段代码属于哪里?在控制器中还是在模型中(class Model_MyName extends ORM
模型?)?我认为它应该进入模型。我对吗?如果是这样...为什么它在控制器上以及如何在模型中实现它(我需要在save()
方法中更改某些内容吗?)?
代码取自“模型验证”下的此处。
php - Kohana Formo 错误:在 Model_User 中调用的方法表单无效
尝试将 Formo 模块与 ORM 和 Kohana 3.1 一起使用,但不断收到此错误...
我尝试使用的任何模型都会出现此错误。用户模型是 ORM 附带的默认模型。我尝试的代码如下。
Formo 模块是我可以从 GitHub 获得的最新模块... v2.0RC2-24
我似乎无法弄清楚我可能做错了什么......谢谢......
php - 是否可以重新使用 Kohana ORM 查询来计算行数?
所以我有我的疑问......
像这样添加一个 WHERE 子句...
抓住分页计数,这样......
我的where子句被清除了......
将此行注释掉
我的 SQL 看起来还不错……
是否可以按照我尝试的方式使用单个查询,或者我是否必须进行两个重复的相同查询?一个用于计数,一个用于实际结果...
谢谢!
kohana - Kohana 3.1 orm。如何使这个 has_one relashionship?
我有 2 个模型:Address
和Country
. 现在,每个地址都只有一个国家。所以Address
模型有:
我加载Address
对象:
但$country
始终包含第一条记录而不是Country
表中的相关记录。
我在这里做错了吗?如果是,正确的方法是什么?
编辑:
表Country
有PK code
,没有FK。
表Address
有PKid
和FKcountry_code