FuelPHP - 如何返回DB结果

时间:2014-03-26 07:40:44

标签: php database function return fuelphp

情况:

我有一个包含2个功能的控制器:

  • public function action_all_objects() - 收集数据以显示所有用户对象
  • public function get_address() - 帮助按需获取地址的函数

所以在get_adress我有DB类查询,我执行as_object('stdClass')

案例:

我从get_address($addr_id)action_all_objects()致电get_address我试图从查询中返回$result

问题:

FuelPHP显示错误"database results are read-only"

问题:

如何创建正确的辅助函数来获取地址或其他任何东西,或者我应该修改什么才能获得可用的结果(最好是对象)?

1 个答案:

答案 0 :(得分:2)

你可以发布更多代码吗? 在execute()之后,您必须使用->as_array(),将转换对象转换为数组。

->as_object('stdClass') 
->execute()
->as_array(); 

在此之后,您可以解析数组之类的结果。