Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Mizter Egoist 31.12.2017 18:06
получаю ошибку ' mail@mail.com eq mail@mail.com && example.ru eq example.com ' invalid number (double)$select[^_select[keys][ $.email[eq mail@mail.com] $.server[eq example.com] ][ $.orand[&&] ]] ^json:string[$select] @_select[table;data;options] ^if($self.base.[^math:md5[$table]]){ $options[^hash::create[$options]] $params[^hash::create[]] $hash[^_open[$table]] $bone[^pattern[$table;$data]] $body[^table::create{^bone.foreach[key;value]{$key}[^#09]}] ^hash.data.foreach[;row]{ ^body.append[$row] } ^options.foreach[k;v]{ ^if($k eq "limit" || $k eq "offset" || $k eq "reverse"){ $params.[$k]($v) } } $_select[^bone.foreach[key;value]{ ^if(def $value && $key ne 'id'){ $.[$key][$value] } }] $_select[^_select.foreach[key;value]{ $body.[$key] $value }[ $options.orand ]] ^if(def $_select){ $result[^body.select($_select)[$params]] }{ $result[^table::create[$body][$params]] } ^if(^options.contains[orderBy]){ ^result.sort{$options.orderBy} } }