mirror of
				https://github.com/smarty-php/smarty.git
				synced 2025-11-03 22:01:36 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			61 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
<?xml version="1.0" encoding="windows-1251"?>
 | 
						|
<!-- $Revision$ -->
 | 
						|
<!-- EN-Revision: 1.7 Maintainer: freespace Status: ready -->
 | 
						|
 | 
						|
<!ENTITY note.parameter.merge '<note>
 | 
						|
 <title>Òåõíè÷åñêîå çàìå÷àíèå</title>
 | 
						|
 <para>
 | 
						|
  Ïåðàìåòð <parameter>merge</parameter> ó÷èòûâàåò êëþ÷è ìàññèâà,
 | 
						|
  ïîýòîìó åñëè âû îáúåäèíÿåòå ìàññèâû ñ ÷èñëîâûìè èíäåêñàìè, òî îíè ìîãóò
 | 
						|
  íàëîæèòüñÿ äðóã íà äðóãà èëè ïðèâåñòè ê íåïîñëåäîâàòåëüíîìó ïîðÿäêó êëþ÷åé.
 | 
						|
  Ðåçóëüòàò îòëè÷àåòñÿ îò äåéñòâèÿ ôóíêöèè PHP
 | 
						|
  <ulink url="&url.php-manual;array_merge"><varname>array_merge()</varname></ulink>,
 | 
						|
  êîòîðàÿ çàíîâî íóìåðóåò ýëåìåíòû â ìàññèâå ñ ÷èñëîâîìè êëþ÷àìè.
 | 
						|
 </para>
 | 
						|
</note>'>
 | 
						|
 | 
						|
<!ENTITY parameter.compileid '<para>
 | 
						|
  êà÷åñòâå íåîáÿçàòåëüíîãî òðåòüåãî àðãóìåíòà âû ìîæåòå ïåðåäàòü
 | 
						|
 <parameter>$compile_id</parameter>.
 | 
						|
 Ýòî ïîëåçíî â ñëó÷àå, åñëè âû õîòèòå
 | 
						|
 ñêîìïèëèðîâàòü íåñêîëüêî ðàçëè÷íûõ âåðñèé îäíîãî øàáëîíà, íàïðèìåð
 | 
						|
 íåñêîëüêî âåðñèé îäíîãî øàáëîíà íà ðàçíûõ ÿçûêàõ.
 | 
						|
 Äðóãîå ïðèìåíåíèå
 | 
						|
 <parameter>$compile_id</parameter> ìîæíî íàéòè,
 | 
						|
 åñëè âû èñïîëüçóåòå íåñêîëüêî
 | 
						|
 <link linkend="variable.template.dir"><parameter>$template_dir</parameter></link>,
 | 
						|
 íî òîëüêî îäíó
 | 
						|
 <link linkend="variable.compile.dir"><parameter>$compile_dir</parameter></link>.
 | 
						|
 Óñòàíàâëèâàéòå ñâîé <parameter>compile_id</parameter> äëÿ êàæäîé
 | 
						|
 <link linkend="variable.template.dir"><parameter>$template_dir</parameter></link>,
 | 
						|
 èíà÷å øàáëîíû ñ îäèíàêîâûìè èìåíàìè áóäóò ñîõðàíÿòüñÿ ïîâåðõ äðóã äðóãà.
 | 
						|
 Òàêæå âû ìîæåòå îäèí ðàç óêàçàòü
 | 
						|
 <link linkend="variable.compile.id"><parameter>$compile_id</parameter></link>,
 | 
						|
 âìåñòî òîãî, ÷òîáû êàæäûé ðàç ïåðåäàâàòü åãî ïðè âûçîâå ýòîé ôóíêöèè.
 | 
						|
</para>'>
 | 
						|
 | 
						|
<!ENTITY api.register.snippet '<para>
 | 
						|
 Callback-ôóíêöèÿ PHP ìîæåò áûòü:
 | 
						|
 <itemizedlist>
 | 
						|
  <listitem>
 | 
						|
   <para>
 | 
						|
    Ëèáî ñòðîêîé, ñîäåðæàùåé èìÿ ôóíêöèè.
 | 
						|
   </para>
 | 
						|
  </listitem>
 | 
						|
  <listitem>
 | 
						|
   <para>
 | 
						|
    Ëèáî ìàññèâîì âèäà <literal>array(&$object, $method)</literal>,
 | 
						|
    ãäå <literal>&$object</literal> - ññûëêà íà îáúåê, à
 | 
						|
    <literal>$method</literal> - ñòðîêà, ñîäåðæàùàÿ èìÿ ìåòîäà.
 | 
						|
   </para>
 | 
						|
  </listitem>
 | 
						|
  <listitem>
 | 
						|
   <para>
 | 
						|
    Ëèáî ìàññèâîì âèäà <literal>array($class, $method)</literal>,
 | 
						|
    ãäå <literal>$class</literal> - ñòðîêà, ñîäåðæàùàÿ èìÿ êëàññà, à
 | 
						|
    <literal>$method</literal> - ñòðîêà, ñîäåðæàùàÿ èìÿ ìåòîäà ýòîãî êëàññà.
 | 
						|
   </para>
 | 
						|
  </listitem>
 | 
						|
 </itemizedlist>
 | 
						|
</para>'>
 |