mirror of
https://github.com/smarty-php/smarty.git
synced 2025-10-19 07:25:20 +02:00
29 lines
1.3 KiB
XML
29 lines
1.3 KiB
XML
<?xml version="1.0" encoding="windows-1251"?>
|
||
<!-- $Revision$ -->
|
||
<!-- EN-Revision: 1.2 Maintainer: freespace Status: ready -->
|
||
|
||
<!ENTITY note.parameter.merge '<note>
|
||
<title>Техническое замечание</title>
|
||
<para>
|
||
Пераметр <parameter>merge</parameter> учитывает ключи массива,
|
||
поэтому если вы объединяете массивы с числовыми индексами, то они могут
|
||
наложиться друг на друга или привести к непоследовательному порядку ключей.
|
||
Результат отличается от действия функции PHP array_merge(), которая
|
||
заново нумерует элементы в массиве с числовоми ключами.
|
||
</para>
|
||
</note>'>
|
||
|
||
<!ENTITY parameter.compileid '<para>
|
||
В качестве необязательного третьего аргумента вы можете передать
|
||
<parameter>compile_id</parameter>. Это полезно в случае, если вы хотите
|
||
скомпилировать несколько различных версий одного шаблона, например
|
||
несколько версий одного шаблона на разных языках.
|
||
Другое применение compile_id можно найти, если вы используете
|
||
несколько $template_dir, но только одну $compile_dir.
|
||
Устанавливайте свой <parameter>compile_id</parameter> для каждой
|
||
$template_dir, иначе шаблоны с одинаковыми именами будут записываться
|
||
поверх друг-друга. Также вы можете один раз указать <link
|
||
linkend="variable.compile.id">$compile_id</link>, вместо того, чтобы каждый
|
||
раз передавать его при вызове этой функции.
|
||
</para>'>
|