问题标签 [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 - foreach 循环之外的 idiorm 数据库请求
有人告诉我,循环中的数据库请求(foreach)很糟糕,但是我该如何做这个请求的其他方式:
php - idiorm/paris - 将空值写入数据库
我在我的 PHP 项目中使用 Idiorm 和 Paris。
我想在我的 mysql 数据库中添加一些带有一些空值的条目。
例如:
数据库中的开始列和结束列具有“时间”类型,并且它们可以为空。
例外结果
我得到的结果:
ORM::get_last_query() 是这样说的:
因此,idiorm/paris 插入了一个空字符串,而不是 null。
是否有可能添加 null 而不是空字符串?感谢您的帮助!
编辑:下面添加了OpeningTime的类定义
php - 如何为 idiorm 创建数据存储库?
我是使用Idiorm作为 php 轻量级 ORM 的新手,现在我想创建一个 在多个数据访问类之间共享ORM的数据存储库类。以更简单的方式描述我想配置ORM并连接到数据库一次并使用它直到我的应用程序结束。
怎么能做到这一点?
php - 使用 Idiorm 切换数据库
我正在尝试使用 Idiorm 概括一个 php 脚本。这个想法是:用户登陆身份验证页面。凭证存储在第一个数据库中,称为“db_users”。对于存储在“db_users”中的每个用户,我有以下字段:登录名/密码/authorized_db。一旦用户被识别,我想将 Idiorm 请求的数据库集切换到与其权限相对应的新数据库。
例子:
Idiorm 最初是这样配置的:
最后,在 login.php 页面上,我尝试了类似的操作,但 ORM 信息没有更新,打开的数据库一直是第一个,db_users,而不是为该用户授权的数据库:
php - 如何使用 PDO 和 Idiorm 检查表是否存在
- 如何使用 Idiorm PDO 配置此功能?
可以使用吗-
/li>
而不是“tableExists”函数?
php - 如何通过 MSSQL 在 PHP 上执行多语句查询
在过去的几天里,我一直在摸不着头脑,无法让这个想法发挥作用。
所以基本上,我的老板给了我一个涉及 4 个陈述的问题。
其中 3 个创建临时表。
第 4 个是对 3 个表的连接查询。
我该怎么做?
我看到了一些这样的例子:PDO support for multiple queries (PDO_MYSQL, PDO_MYSQLND)
但我无法让它工作,因为我期待一个结果集。
以防万一,我使用 Idiorm 作为我的 ORM,也欢迎任何可能的解决方案。
php - 如何使用 IDIORM 将 PSQL 数组转换为 JSON?
我已经看过PSQL JSON Docs一段时间了,但我仍然对如何让它工作感到有点困惑。我在特定行中有一个文本数组,想将其拉出到 PHP 中,然后插入到 JS var 中。
当我前往终端和 psql 时,我将查询放入其中,效果很好
但是,当我在 idiorm 的 raw_execute 中创建相同的内容时,我最终得到了一个真正的布尔值。如何将 raw_execute 的实际结果转换为 php var?如果这是一个令人讨厌的无知问题,我在哪里可以阅读更多内容?