问题标签 [idiorm]

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 投票
0 回答
488 浏览

php - 惯用语 - 致命错误:找不到类 'Controller\ORM'

我正在使用Idiorm并希望使用列名“路径”更新一行

但是,当它运行时,响应错误是:

它指向查询的第一行。

我应该注意到创建查询可以正常工作:

0 投票
2 回答
211 浏览

php - 如何在 Idiorm/Paris 中使用自己的 setter/getter?

我的数据库中有一个模型(php 类)和一个表。当我尝试find_many不使用 where 子句时,它会找到所有数据库条目。它为每个数据库条目创建一个模型。但是这些模型是空的并且没有分配数据,因为我有自己的模型设置器/获取器。

$cities是一个具有许多类型模型的数组City

如何在 Idiorm/Paris 中使用我自己的 setter/getter?这是可能的还是我必须以不同的方式做一些模型逻辑?

0 投票
1 回答
88 浏览

php - ORM 类的对象无法转换为字符串

所以我对很多东西都很陌生。绝对是 PHP 和 idorm。我进行了广泛搜索,但我没有看到这个特定问题的答案。

ORM 类的对象无法转换为字符串。

Slim 错误在 $picture 的 php 代码中弹出。

这是在我的 HTML 视图中

这是另一个文件中 $picture 的路径

数据本身作为 bytea 保存在 Postgres 表中。

我很确定我在我的菜鸟风格中遗漏了一些东西。预先感谢您的任何帮助。


假设 ORM 返回某种类型的图片对象,如果您不知道表的结构,请执行var_dump()变量并查看可用的字段。$picturepicture

您的问题与错误指示的完全一样,$picture是一个对象,您的模板系统需要一个字符串(或转换为字符串的东西)。您想传入$picture要显示的对象的字符串属性:

ORM 库有可能没有找到图片并返回其自身的实例或某些东西。

0 投票
1 回答
212 浏览

php - foreach 循环之外的 idiorm 数据库请求

有人告诉我,循环中的数据库请求(foreach)很糟糕,但是我该如何做这个请求的其他方式:

0 投票
1 回答
195 浏览

php - idiorm/paris - 将空值写入数据库

我在我的 PHP 项目中使用 Idiorm 和 Paris。
我想在我的 mysql 数据库中添加一些带有一些空值的条目。
例如:

数据库中的开始列和结束列具有“时间”类型,并且它们可以为空。
例外结果

我得到的结果:

ORM::get_last_query() 是这样说的:

因此,idiorm/paris 插入了一个空字符串,而不是 null。

是否有可能添加 null 而不是空字符串?感谢您的帮助!

编辑:下面添加了OpeningTime的类定义

0 投票
2 回答
125 浏览

php - 如何为 idiorm 创建数据存储库?

我是使用Idiorm作为 php 轻量级 ORM 的新手,现在我想创建一个 在多个数据访问类之间共享ORM的数据存储库类。以更简单的方式描述我想配置ORM并连接到数据库一次并使用它直到我的应用程序结束。

怎么能做到这一点?

0 投票
2 回答
335 浏览

php - 使用 Idiorm 切换数据库

我正在尝试使用 Idiorm 概括一个 php 脚本。这个想法是:用户登陆身份验证页面。凭证存储在第一个数据库中,称为“db_users”。对于存储在“db_users”中的每个用户,我有以下字段:登录名/密码/authorized_db。一旦用户被识别,我想将 Idiorm 请求的数据库集切换到与其权限相对应的新数据库。

例子:

Idiorm 最初是这样配置的:

最后,在 login.php 页面上,我尝试了类似的操作,但 ORM 信息没有更新,打开的数据库一直是第一个,db_users,而不是为该用户授权的数据库:

0 投票
1 回答
402 浏览

php - 如何使用 PDO 和 Idiorm 检查表是否存在

  1. 如何使用 Idiorm PDO 配置此功能?
  2. 可以使用吗-

    /li>

而不是“tableExists”函数?

0 投票
1 回答
339 浏览

php - 如何通过 MSSQL 在 PHP 上执行多语句查询

在过去的几天里,我一直在摸不着头脑,无法让这个想法发挥作用。

所以基本上,我的老板给了我一个涉及 4 个陈述的问题。

其中 3 个创建临时表。

第 4 个是对 3 个表的连接查询。

我该怎么做?

我看到了一些这样的例子:PDO support for multiple queries (PDO_MYSQL, PDO_MYSQLND)

但我无法让它工作,因为我期待一个结果集。

以防万一,我使用 Idiorm 作为我的 ORM,也欢迎任何可能的解决方案。

0 投票
1 回答
215 浏览

php - 如何使用 IDIORM 将 PSQL 数组转换为 JSON?

我已经看过PSQL JSON Docs一段时间了,但我仍然对如何让它工作感到有点困惑。我在特定行中有一个文本数组,想将其拉出到 PHP 中,然后插入到 JS var 中。

当我前往终端和 psql 时,我将查询放入其中,效果很好

但是,当我在 idiorm 的 raw_execute 中创建相同的内容时,我最终得到了一个真正的布尔值。如何将 raw_execute 的实际结果转换为 php var?如果这是一个令人讨厌的无知问题,我在哪里可以阅读更多内容?