у меня есть таблица под названием "агрегаты", созданная из 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 должны быть числами, почему Redbeans этого не распознает? Что я могу сделать?
в документации Redbean http://redbeanphp.com/import_and_export я нашел эту часть текста:
Начиная с версии 3.3: для экспорта только определенного набора типов компонентов: R::exportAll($beans, true, $filters); здесь $filters содержит список типов для экспорта.
Может экспортировать все мои проблемы?