mirror of
https://github.com/smarty-php/smarty.git
synced 2025-10-20 16:05:20 +02:00
24 lines
1.1 KiB
Plaintext
24 lines
1.1 KiB
Plaintext
![]() |
<!-- $Revision$ -->
|
|||
|
|
|||
|
<!ENTITY note.parameter.merge '<note>
|
|||
|
<title>Nota tecnica</title>
|
|||
|
<para>
|
|||
|
Il parametro <parameter>merge</parameter> rispetta le chiavi degli array,
|
|||
|
quindi se fate un merge su due array a indici numerici rischiate che alcuni
|
|||
|
valori vengano sovrascritti, o di avere indici in ordine non sequenziale.
|
|||
|
Questo comportamento <20> diverso da quello della funzione array_merge() di PHP
|
|||
|
che elimina le chiavi numeriche ed effettua una rinumerazione.
|
|||
|
</para>
|
|||
|
</note>'>
|
|||
|
|
|||
|
<!ENTITY parameter.compileid '<para>
|
|||
|
Come terzo parametro opzionale, potete passare un <parameter>compile_id</parameter>.
|
|||
|
Questo nel caso in cui vogliate compilare versioni diverse dello stesso template,
|
|||
|
oppure avere template diversi per lingue diverse. Un altro uso di compile_id
|
|||
|
<20> quando usate pi<70> di una $template_dir ma soltanto una $compile_dir.
|
|||
|
Impostate un <parameter>compile_id</parameter> diverso per ogni $template_dir,
|
|||
|
altrimenti i template con lo stesso nome si sovrascriveranno a vicenda.
|
|||
|
Potete anche impostare la variabile <link linkend="variable.compile.id">$compile_id</link>
|
|||
|
una volta sola invece di passarla ogni volta che chiamate questa funzione.
|
|||
|
</para>'>
|