В настоящее время я немного борюсь с разницей в CouchDB между функциями просмотра и отображения.Я использую CodeIgniter для запроса CouchDB через curl.У меня нет прикрепленных шаблонов в _design документах.Каждый шаблон загружается с помощью метода представления CI в виде простого HTML.С помощью Mustache.js я хочу иметь возможность использовать псевдопеременные Mustache.
Как я понял из документации, результаты представления всегда представлены в парах ключ: значение.
Допустим, у меня есть следующий результат из http://127.0.0.1:5984/blog/_design/entries/_view/all
{"total_rows":2,"offset":0,"rows":[
{"key":"56a13b96ea3492ef8c7e554f67000952","value":{title:"First post"}},
{"key":"56a13b96ea3492ef8c7e554f670015a9","value":{title:"Second post"}}
]}
Следуя методологии Усов, я смог бы сделать что-то подобное:
{{#rows}}
<div class="entry">
<h1>{{#value}}{{title}}{{/value}}</h1>
</div>
{{/rows}}
Это приемлемо, но я бы предпочелсделать что-то вроде этого:
{{#entries}}
<div class="entry">
<h1>{{title}}</h1>
</div>
{{/entries}}
Как я могу это сделать?Есть ли что-то, что нужно изменить в функции просмотра, или это просто невозможно сделать с помощью функции просмотра?Нужно ли здесь показывать функции?Если да, какой самый простой способ создать его?Вопросы, вопросы, вопросы ...