Я хочу использовать предварительно упакованный однофайловый ORM Redbean 1.3 с http://www.redbeanphp.com. Когда я пытаюсь получить результат таким образом..
require_once ('redbean/rb.php');
require_once ('config.php');
R::setup('mysql:host='.MYSQL_HOST.';dbname=mydb', MYSQL_USER, MYSQL_PASS);
$test = R::find('function', ' ID < 10 ');
foreach ($test as $val) echo $val->Class.'<br>';
вывод выглядит следующим образом:
Notice: Undefined index: id in rb.php on line 3686
Notice: Undefined index: id in rb.php on line 3686
Notice: Undefined index: id in rb.php on line 3686
value.of.class.field.from.function.table // << prints only the 9th value
Как видите, я получаю только результат последней строки, хотя есть записи для ID от 1 до xxx. Когда я устанавливаю для предложения where значение ID < 9
, я получаю распечатку только 8-й строки.
Есть идеи, почему? Или какие-либо альтернативы redbean без конфигурации?