【发布时间】:2013-02-27 10:17:08
【问题描述】:
我有一个从 Redbean 生成的名为“聚合”的表,其中包含以下列:
id - INT(11)
user_id - TINYINT(3)
code - VARCHAR(255)
sample - INT(11)
但是当我“退出”这段代码时:
$aggregates = json_encode(Orm::exportAll(Orm::find('aggregates')));
exit($aggregates);
从 php,我得到这个 json 输出:
[
{"id":"1", "user_id":"1", "code":"baffdadsad", "sampleWeight":"100"},
{"id":"2", "user_id":"1", "code":"prova", "sampleWeight":"900"},
{"id":"3", "user_id":"1", "code":"asdsa", "sampleWeight":"120"},
{"id":"4", "user_id":"2", "code":"grana", "sampleWeight":"89"},
{"id":"14", "user_id":"1", "code":"get", "sampleWeight":"1001"},
{"id":"15", "user_id":"1", "code":"saghf", "sampleWeight":"232"}
]
id 和 sampleWeight 字段应该是 numbers,为什么 Redbeans 不识别?我能做什么?
关于 Redbean 文档http://redbeanphp.com/import_and_export 我找到了这部分文字:
从 3.3 版开始:只导出一组特定的 bean 类型: R::exportAll( $beans, true, $filters );这里 $filters 包含要导出的类型列表。
可能是exportAll我的问题?
【问题讨论】: