- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有更新记录的功能,但我不能失败并向我发送“行中缺少主键 ID 或为空”消息,我该如何解决?
public static function update_child($data)
{
try
{
$update= ORM::for_table("dm_child",DM_TAG)
->where_equal($data["id_child"]);
$update -> set(array(
"gender" => $data["gender"]
"age_year" =>$data["year"]
"age_month" => $data["month"]
));
$update -> save();
}
catch(PDOException $ex)
{
ORM::get_db()->rollBack();
throw $ex;
}
}
最佳答案
Idiorm 假定主键的名称是“id”,但在您的情况下并非如此。因此,您必须明确地将其指定为 Idiorm:
<?php
ORM::configure('id_column_overrides', array(
'dm_child' => 'id_child',
'other_table' => 'id_table',
));
参见 Docs>Configuration .
关于php - 使用 idiorm 和 php 更新一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27911939/
我正在尝试让 Idiorm/Paris 与我的 PHP 项目一起工作。我的表对象位于名为项目的文件夹/命名空间中,当我尝试运行 Idiorm/Paris 时,它将“项目”名称添加到列中。 "Uncau
MySQL 语法 SELECT users.*, roles.name, departments.name FROM users INNER JOIN roles ON users.roleId =
我正在使用 Idiorm - 一个非常简单的 ORM。我正在尝试在单个查询中更新多行。 Idiorm 不支持这个,所以我只剩下 n 查询或 raw_query陈述。 我选择后者。 但是,我似乎无法让它
我想显示特定日期最后插入行的字段 (bal)。 $BALdata171201 = ORM::for_table('sys_transactions')->where('date',$data17120
我正在使用 Paris (它建立在 Idiorm 之上)。 我有以下模型类(受 documentation on github 启发的示例): belongs_to('User'); } }
我无法使用 php idiorm/paris 获取 has_many 查询的结果。遵循 paris site 中的示例帖子的 has_many 结果作为对象返回。 太好了,我可以运行对象并访问各个方法
我正在尝试使用 idiorm 从 mysql 数据库中获取最后 30 个条目。一个单元格仅包含存储的“/question”或“/info”,而在我的 php 页面中,这些行未显示。我只是回应这些条目。
我在我的 PHP 项目中使用 Idiorm 和 Paris。 我想向我的 mysql 数据库添加一些带有空值的条目。 例如: $openingtime->setBegin(null); $openin
我有更新记录的功能,但我不能失败并向我发送“行中缺少主键 ID 或为空”消息,我该如何解决? public static function update_child($data) { try
我使用 WAMP 在本地主机上运行 PHP 代码。问题是在我的本地主机上我收到 utf8 错误,例如“lán”。在实时服务器上,我得到了“lån”,就像怀疑的那样。 到目前为止我已经尝试过 将服务器和
我的数据库中有一个模型(php 类)和一个表。当我尝试在没有 where 子句的情况下 find_many 时,它会找到所有数据库条目。它为每个数据库条目创建一个模型。但是这些模型是空的并且没有分配数
我有一个基于 Paris 的模型及其相关的“帖子”表: class Post extends Model { public static $_table = 'posts'; publ
我使用 PHP 并使用名为 Idiorm 的 ORM 进行 SQL 调用. 请求可能如下所示: $person = ORM::for_table('person')->create(); $perso
我想用 idiorm & paris 数据库工具包 ( http://j4mie.github.io/idiormandparis/ ) 提出这个请求: SELECT mqtt_table.* FRO
我是一名优秀的程序员,十分优秀!