[SPIP] PUBLIE : Os iteradores do SPIP - o loop (DATA)

SPIP

Article validé

L’article « Os iteradores do SPIP - o loop (DATA) » vient d’être publié par Ricardo Porto.


Os iteradores do SPIP - o loop (DATA)

quinta-feira 6 de Março de 2025, por Ricardo Porto

O SPIP traz uma noção geral de loop baseada nos iteradores do PHP.

Sommaire- Sintaxe e formatos do loop (DATA)

  • Filtragem, ordenação, paginação, fusão
  • O critério {liste ...}
  • O critério {enum ...}
  • Proteção dos dados manipulados pelos iteradores

Os loops (DATA) não estão exclusivamente relacionados com consultas SQL [1], mas podem ser executados em todos os tipos de listas de dados.

Por exemplo:

  • uma matriz de dados produzida por qualquer função (do quais os iteradores PHP)
  • o conteúdo de um ficheiro local em formato XML, CSV, JSON, YAML etc.
  • uma lista de ficheiros num diretório do servidor
  • uma consulta a um serviço web
  • uma consulta SQL (como calculado pelo SPIP, por ex.)
  • etc. (LDAP…).

[1] Sem surpresa, o iterador clássico do SPIP chama-se SQL: ele executa a consulta ao passo que o SPIP a calcula, e sabe como percorrer a lista de resultados para os enviar ao loop.

— Enviado por SPIP