问题标签 [phpactiverecord]

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 回答
1579 浏览

php - PHP < 5.3 的 PHP ActiveRecord

我发现 RoR ActiveRecord 非常有用。当我在寻找 PHP 版本时,我发现了这个

不幸的是,命名空间的使用导致它只在 PHP > 5.3 中工作。有没有人有替代方案适用于> PHP 5.3?

0 投票
1 回答
497 浏览

php - 运行 php-activerecord 的 phpunit 失败

我正在尝试测试 php-activerecord,它有一些测试。运行时:

phpunit sometestname

没啥事儿。我检查了代码,

任何的想法?

在此处输入图像描述

0 投票
8 回答
8534 浏览

php - 获取 PHPActiveRecord 结果作为简单数组,而不是对象数组

我想要一个简单的方法,它可以将 PHP Activerecord 结果作为简单/关联数组返回,而不是 ActiveRecord 对象数组。

在 Ruby 中,我相信这可能是通过.map()方法完成的。(我不是红宝石人......)

我想要的是一个简单的方法调用,比如toArray()在 Zend_DB_Table 中,而不是 foreach 或类似的东西,但我似乎无法在他们的docs中找到它。

在 PHP ActiveRecord 中获得结果非常简单:

但它会返回如下内容:

虽然这在很多情况下真的很棒,但在这里,我只想有一个简单的数组,如下所示:

0 投票
1 回答
352 浏览

php - 错误处理 codeigniter 和 phpactiverecord

我是 CodeIgniter 和 PhpActiverecord 的新手,我想知道在使用 CI 和 phpactiverecord 时如何最好地将错误从模型传播到控制器。作为一个简单的例子,考虑一下:

我应该在我的控制器中有一个变量来检查是否设置了错误,还是应该只返回$new_record发生的任何事情并is_invalid()在控制器中进行检查?我想在模型中完成大部分工作(遵循“胖模型瘦控制器”原则),但我真的看不到将错误传播到控制器和视图的“好”方式。

0 投票
1 回答
343 浏览

php - php.activerecord 通配符不起作用吗?

我对 php.activerecord 真的很陌生。对我的无知如此赤裸裸。有没有办法在查询中使用通配符?即:“Some%” 它返回某物,某人,某处,某处......

http://www.phpactiverecord.org

0 投票
1 回答
538 浏览

php - php activerecord 问题:'ActiveRecord\RecordNotFound' 带有消息'找不到没有 ID 的设置'

我在自己的 mvc 框架中使用 php activerecord。

我从 \ActiveRecord\Model 扩展 AppModel

和其他模型从 AppModel 扩展

得到一个错误:

致命错误:未捕获的异常“ActiveRecord\RecordNotFound”带有消息“找不到没有 ID 的设置”

我怎么解决这个问题 ?

0 投票
2 回答
979 浏览

php - CodeIgniter2 + Sparks + Php-ActiveRecord troubles with PostgreSql

I'm using CodeIgniter2 + Sparks + PhpActiveRecord, I installed following this tutorial : http://heybigname.com/2011/07/28/codeigniter-2-sparks-php-activerecord-part-1-installation/

with MySql works perfectly, but with PostgreSql doesn't works.

I get the next error:

where "Postgre" adapter is search in Php-ActiveRecord folder, but here is called "Pgsql", and when configure in CodeIgniter, must be use "Postgre".

How can pass the real driver, for Php-Activerecord, works?

grettings.

0 投票
1 回答
215 浏览

php - 按字母顺序对 PHPActiveRecord 对象数组进行排序

如何PHPActiveRecord按字母顺序对数组进行排序?

0 投票
1 回答
282 浏览

php - ActiveRecord 类关联

假设我们有两个表 Posts 和 Categories,它们具有多对一关系,一个类别对多个帖子。在类定义中定义它的最佳方法是什么?

  1. 只是类别 { has_many Posts }
  2. 只需发布 { 属于_to 类别 }
  3. 两个类别 { has_many Posts } AND Post { belongs_to Category }
0 投票
1 回答
701 浏览

php - 通过批量分配的php活动记录更新关系?

有谁知道 php-activerecord 中允许通过批量分配更新对象关系的解决方法?

加载的对象

编码

会很好地更新对象,但不会更新它的关系。