Files
smarty/docs/ru/programmers/api-functions/api-clear-cache.xml
2008-05-25 15:06:11 +00:00

77 lines
3.0 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 0 Maintainer: freespace Status: ready -->
<refentry id="api.clear.cache">
<refnamediv>
<refname>clear_cache()</refname>
<refpurpose>очищает кэш определенного шаблона</refpurpose>
</refnamediv>
<refsect1>
<title>Описание</title>
<methodsynopsis>
<type>void</type><methodname>clear_cache</methodname>
<methodparam><type>string</type><parameter>template</parameter></methodparam>
<methodparam choice="opt"><type>string</type><parameter>cache_id</parameter></methodparam>
<methodparam choice="opt"><type>string</type><parameter>compile_id</parameter>
</methodparam>
<methodparam choice="opt"><type>int</type><parameter>expire_time</parameter></methodparam>
</methodsynopsis>
<para>
Если вы используете
<link linkend="caching.multiple.caches">множественное кэширование</link>
для шаблона, вы можете очистить определенный кэш, передавая
<parameter>cache_id</parameter> в качестве второго аргумента.
Также, вы можете педать
<link linkend="variable.compile.id"><parameter>$compile_id</parameter></link>
в качестве третьего аргумента.
Вы можете <link linkend="caching.groups">"группировать"</link> шаблоны
вместе, чтобы их можно было удалять группой.
См. раздел <link linkend="caching">Кэширование</link> для получения
дополнительной информации.
В качестве необязательного четвертого аргумента вы можете передать минимальный
возраст файла кэша в секундах, прежде чем он будет очищен.
</para>
<example>
<title>clear_cache()</title>
<programlisting role="php">
<![CDATA[
<?php
// очищает кэш шаблона
$smarty->clear_cache('index.tpl');
// очищает определенный идентификатор кэша для шаблонов со множественным кэшированием
$smarty->clear_cache('index.tpl', 'CACHEID');
?>
]]>
</programlisting>
</example>
<para>
См. также
<link linkend="api.clear.all.cache">clear_all_cache()</link>
и
<link linkend="caching">кэширование</link>.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->