mirror of
				https://github.com/smarty-php/smarty.git
				synced 2025-11-04 14:21:36 +01: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>'>
 |