问题标签 [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 投票
1 回答
1288 浏览

mysql - Idiorm 是否从没有参数数组的数据库中获取原始查询?

我正在尝试从数据库中获取查询以使其与 Idiorm 一起运行,但我注意到为了使用原始查询,我必须使用数组指定变量。我可以从数据库中获取一个查询并将其分配给一个变量并将其放入原始查询而不指定数组中的现有变量吗?

0 投票
3 回答
788 浏览

php - 巴黎PHP中的MySQL查询不同

我需要使用 Paris/idiorm PHP 来构建我的查询。我尝试了很多可能性,但找不到解决方案。我是 PHP 和 SQL 的新手,对 ORM 了解不多。我只是认为有人会帮助我构建查询以获取上次更新时间戳的不同名称。

我进行了以下查询,并且能够获取名称及其第一个时间戳,但无法获取最新的时间戳

希望有一些解决方案。

0 投票
2 回答
1753 浏览

php - MySQL - ORM Idiorm - 防止 SQL 注入

我使用 PHP 并使用名为Idiorm的 ORM 进行 SQL 调用。

请求可能如下所示:

它工作得很好,但它可能对 SQL 注入不安全?解决此问题的正确/最佳方法是什么?例子?

0 投票
1 回答
78 浏览

php - PHP拆分类函数调用

我使用 PHP 和Idiorm进行 SQL 查询。

一个普通的查询

这个有效。

问题

某些情况下,我需要添加另一个 where 子句,而无需再次重写整个查询。结果可能如下所示。有用。

我的尝试失败了

它以某种方式丢失了对象。

0 投票
1 回答
768 浏览

php - RainTPL 模板输出不正确

我将 RainTPL、Idiorm 和 Gluephp 用于由 sqlite 数据库驱动的简单网站。

加载首页后一切正常。 http://home.techtic.info

当另一个页面被加载时,我得到了首页的输出和由 RainTPL 加载的另一个页面的输出。 http://home.techtic.info/admin

问题:如何防止加载第二个 url 时加载数据?

这是代码:

0 投票
2 回答
3108 浏览

mysql - Idiorm (MySQL) - 原始查询 - 显示表格

我使用Idiorm作为 MySQL 和 PHP 的 ORM。

我需要检查是否创建了表。

在 SQL 中

这适用于 phpMyAdmin

我在 Idiorm 中尝试过的

调用未定义的方法 admin::count()

是否可以使用 Idiorm 进行这项工作?如果是这样,怎么做?

0 投票
1 回答
213 浏览

php - 数据库名称 PDO 问题

我在使用 SlimPHP 和Idiorm/Paris设置网站时遇到了一个奇怪的问题。

基本上所有生成的查询都不起作用,因为 MySQL 仍然需要数据库标识符。

例如:SELECT * FROM table 失败,但SELECT * FROM dbname.table有效。

dbname使用内置字符串和手动多次正确设置连接。它连接 find 并且似乎正在使用该模式。

我真的不想在Idiorm模块中强制“使用”,但如果这是唯一的答案,那就这样吧。

笔记:

  1. GoDaddy 托管(我怀疑这是问题所在) LAMP 堆栈
  2. dbnameusername是一样的
0 投票
1 回答
551 浏览

php - 如何在不破坏 ORM 功能的情况下使用 idiorm/granada 定义模型字段?

基于Idiorm的 PHP orm Granada通过以下方式从数据库中检索字段:

我的问题是,如果我public $field在我的模型类中定义,魔术方法 __get 不会被调用,所以 ORM 不会从数据库中检索字段?

我怎样才能

  • 能够public $field在我的模型类中声明
  • $field如果未定义,仍然调用魔法吸气剂

同时?

0 投票
1 回答
1807 浏览

php - idiORM count() 问题

我在使用 idiORM 类时遇到了问题。(在此处找到的文档:http: //idiorm.readthedocs.org/en/latest/

我试图获取某个查询的计数,同时保留原始查询以供进一步处理,所以我只是将原始查询复制到第二个变量中,但似乎只要我执行该count()方法,他就会将所有内容复制到另一个变量.

例如,我创建一个查询并将返回的 ORM 对象保存到一个变量中$ormResults 并将其复制到$copy

直到这里它工作正常,预期的计数结果正确存储在$this->resultCount. 但是,当我现在 var 转储(到目前为止)未使用的变量$this->_orginalResults时,它还包含使我感到困惑的count()属性,因为我根本没有使用它。

当我尝试执行$this->_originalResults->findMany();. 这是因为该count()方法返回的是 ORM 对象吗?据我所知,PHP 代码不会向上传播.. 是吗?

所以Tl;博士:

然而,这工作得很好:

任何见解/帮助将不胜感激。

0 投票
0 回答
729 浏览

php - 具有自定义外键的 Idiorm 和 Paris 关联

我已经测试了 Idiorm 和 Paris 库,当我使用与自定义 foreign_key 关联时发现了一个奇怪的行为这是代码

类用户扩展模型{

} 类部门扩展模型{

自定义外键是强制性的,因为数据库架构不可修改。查询日志测试的结果: $department= Model::factory('Department')->find_one(23); $user = $department->user()->find_many(); 是:SELECT * FROM UserWHERE UserId= '' LIMIT 1 为什么?

强文本 对不起,我以错误方式配置的关系顺序错误 has_one 和 belongs_to 正确的代码反转关系