Използвам Drupal 6 CMS като JSON базиран REST доставчик на услуги за персонализиран клиент. В момента използвам 2 изгледа за съдържанието:
- Изглед за получаване на всички таксономични термини
- Изглед за получаване на 5-те най-нови публикувани възли за всеки термин
В момента използвам доста заявки, за да получа следните данни:
- Списък с таксономични термини (1 заявка)
- 5-те най-нови възли за всеки термин (1 заявка на термин, обикновено около 10 заявки)
Бих искал да намаля разходите си за комуникация, като предоставя тези данни в 1 заявка. Това означава, че трябва да създам изглед, който извлича следните данни:
- Term ID 1
- Node 1
- Node 2
- Node 3
- Node 4
- Node 5
- Term ID 1
- Node 6
- Node 7
- Node 8
- Node 9
- Node 10
и т.н
За да създам това, ще ми трябва някакъв механизъм за подизглед или механизъм за подизглед, нещо толкова мощно, колкото механизма за подзаявки в SQL.
Някакви идеи как да се реализира това?
Бих могъл да опитам маршрута за кодиране на php, но бих искал да го избегна в този проект и да запазя инсталацията на Drupal възможно най-ванилна (освен инсталирането на допълнителни модули)