SPIP |
Artigo validado
O artigo « #CHAMP_SQL » acabou de ser publicado por Ricardo Porto.
#CHAMP_SQL
quarta-feira 16 de abril de 2025, por Ricardo Porto
Sommaire- Ver também
A tag #CHAMP_SQL
pode ser usada em todos os loops e permite extrair um campo de uma tabela SQL.
#CHAMP_SQL
mostra-se muito útil quando uma tag com o mesmo nome do campo já existe (com bases múltiplas, por exemplo).
Tomemos o exemplo de #POINTS
que faz parte do núcleo do SPIP; Para extrair um campo #POINTS, devemos obrigatoriamente usar #CHAMP_SQL{points}
, ou o compilador do SPIP achará que estamos a chamar #POINTS
que só pode ser encontrado num loop com o critério {recherche}
.
Nota: A tag #CHAMP_SQL
não pode ser definida dinamicamente, é forçosamente uma constante que deve servir de parâmetro. #CHAMP_SQL{points}
funciona, mas não #CHAMP_SQL{#GET{champ}}
.
— Enviado por SPIP