问题标签 [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.
php - 如何在 Idiorm/Paris 中使用自己的 setter/getter?
我的数据库中有一个模型(php 类)和一个表。当我尝试find_many
不使用 where 子句时,它会找到所有数据库条目。它为每个数据库条目创建一个模型。但是这些模型是空的并且没有分配数据,因为我有自己的模型设置器/获取器。
$cities
是一个具有许多类型模型的数组City
。
如何在 Idiorm/Paris 中使用我自己的 setter/getter?这是可能的还是我必须以不同的方式做一些模型逻辑?
php - ORM 类的对象无法转换为字符串
所以我对很多东西都很陌生。绝对是 PHP 和 idorm。我进行了广泛搜索,但我没有看到这个特定问题的答案。
ORM 类的对象无法转换为字符串。
Slim 错误在 $picture 的 php 代码中弹出。
这是在我的 HTML 视图中
这是另一个文件中 $picture 的路径
数据本身作为 bytea 保存在 Postgres 表中。
我很确定我在我的菜鸟风格中遗漏了一些东西。预先感谢您的任何帮助。
假设 ORM 返回某种类型的图片对象,如果您不知道表的结构,请执行var_dump()
变量并查看可用的字段。$picture
picture
您的问题与错误指示的完全一样,$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 检查表是否存在
- 如何使用 Idiorm PDO 配置此功能?
可以使用吗-
/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?如果这是一个令人讨厌的无知问题,我在哪里可以阅读更多内容?