redbean работоспособная форма для нокаутов? - PullRequest
2 голосов
/ 10 января 2012

будет ли bean-компонент redbeanphp быть полезным сервером для нокаута (с помощью подключаемого модуля?).у меня есть (или будет) база данных mysql со многими отношениями один ко многим, многими ко многим и один к одному.Я хотел бы редактировать запись и все связанные с ней данные в виде объекта в едином интерфейсе на основе формы.

Что касается пользовательского интерфейса, я бы работал с вложенным объектом json, просматривая его в формате HTML и редактируя его с помощью шаблонов элементов формы, добавляя их в dom по мере необходимости.

beancan server (или просто функции экспорта / импорта) будет конвертировать bean-объекты в объекты json (и наоборот), нокаут будет обрабатывать изменения объекта.Затем сервер beancan будет управлять функциями crud с помощью базы данных mysql.я знаю, что, вероятно, мне следует использовать базу данных без схемы, например couchdb или что-то подобное, но в этом случае это не вариант.

это возмутительно?или возможно работоспособный?я не могу найти какие-либо примеры круговорота с любой сложностью для redbean, поэтому я не знаю, имеет ли это смысл или нет.Я имел большой успех с фреймворками - я не программист по большей части, но могу понять концепцию, если дать конкретный пример для работы.любая помощь будет принята с благодарностью.

1 Ответ

2 голосов
/ 11 января 2012

Раньше я никогда не использовал Redbean, но, как заядлый пользователь KnockoutJS, могу сказать, что это звучит разумно.

Вы конвертируете объекты вашей модели в JSON, манипулируете ими в пользовательском интерфейсе через KnockoutJS, а затем отправляете их обратно на сервер для сохранения.

Это вполне разумно и, как правило, мы делаем это, независимо от ОРМ.Действительно, ORM не должен влиять на используемую вами технологию пользовательского интерфейса.И в этом случае, если ваши объекты могут быть преобразованы в / из JSON, у вас все будет в порядке.

...