cms_cache_key |  |
cms_cache_key -- Добавить динамический объект, значение которого следует учитывать при вычислении вторичного ключа
Описание
void cms_cache_key(string $s_key);
Добавить имя динамического объекта, значение которого следует учитывать при
вычислении вторичного ключа.
Требуемая библиотека: cms.cache
Вы можете добавлять сколько угодно объектов.
Если Вы несколько раз добавите объект с одним и тем же именем, то этот объект
будет учитываться только один раз. Порядок добавления объектов не имеет значения.
$s_key
-
Задает имя объекта.
Перечень имен объектов, которые Вы можете передать в качестве аргумента этой функции:
cms
-
Вся информция, от которой зависит подсистема управления контентом.
Включает в себя текущий язык, текущий шаблон и кодировку символов.
Этот объект следует указывать всегда, когда генерируемое данное зависит от
текущего шаблона либо от текущего языка просмотра.
В большинстве случаев Вам не требуется добавлять этот объект в Ваших скриптах.
Этот объект добавляется автоматически, если во время генерации кешируемого
данного было обращение к функции
m() либо к одной из функций библиотеки
cms.mysql для чтения из мультиязычных таблиц.
Указывайте этот объект в случае, если Вы производите чтение из мультиязычных
таблиц без использования библиотеки cms.mysql.
cms.url
-
Абсолютный URL папки, в которой находится просматриваемый в данный момент файл.
Этот объект указывается, если при генерации кешируемого данного используются
относительные пути. Обычно Вам не требуется указывать этот объект самим -
этот объект добавляется автоматически функцией определения относительного пути.
cp.<privilege_name>
-
Задает имя привилегии, от наличия которой у текущего пользователя зависит кешируемое данное.
При проверке привилегий используется проверка дочерней привилегии.
Этот объект добавляется вызовом функции
cms_cache_privilege.
Обычно Вам не требуется добавлять этот объект в Ваших скриптах.
pp.<privilege_name>
-
Задает имя привилегии, от наличия которой у текущего пользователя зависит кешируемое данное.
При проверке привилегий используется проверка родительской привилегии.
Этот объект добавляется вызовом функции
cms_cache_privilege.
Обычно Вам не требуется добавлять этот объект в Ваших скриптах.
template.<template_name>
-
Время последней модификации шаблона
<template_name>.
Используется для того, что бы отслеживать модификацию шаблонов и перегенерировать
данное в случае, если шаблон был изменен.
Обычно Вам не требуется добавлять этот объект в Ваших скриптах.
Этот объект добавляется автоматически при загрузке шаблона.
uid
-
Идентификатор пользователя.
Добавьте этот объект в случае, если кешируемое данное зависит от того, какой именно пользователь обращается к скриптам.
vote.<id>
-
Задает все данные, от которых зависит форма голосования, в том числе, проголосвал ли текущий пользователь.
<id> - идентификатор вопроса либо имя раздела.
Этот объект следует указывать, если внутри генерируемого данного
содержится форма для голосования, загруженная при помощи модуля vote.main.
Обычно Вам не требуется добавлять имя этого объекта в Ваших скриптах.
Этот объект добавляется автоматически при загрузке модуля vote.main.
Смотрите так же
 | Статьи | | | Статьи, расположенные на этом сайте | | |  | Программирование | | | Здесь описан бесплатный движок для портала, приведена документация по всем модулям разрабатываемой мной системы на PHP, описаны некоторые подходы к программированию и приведены некоторые мои разработки на Delphi. | | |  | Модули | | | Описание модулей системы | | |  | cms | | | Подсистема управления контентом (content managment subsystem) | | |  | cms.cache | | | Модуль для кеширования результатов работы скриптов | | |  | cms_cache_active | | | Проверить, происходит ли сейчас генерация данного, которое будет записано в кеш |  | cms_cache_clear | | | Очистить кеш |  | cms_cache_dependency | | | Добавить объект, от которого зависит генерируемое данное |  | cms_cache_end | | | Завершить процесс генерации кешируемого данного и записать новый элемент в кеш |  | cms_cache_privilege | | | Добавить имя привилегии, от наличия которой у текущего пользователя зависит генерируемое данное |  | cms_cache_start | | | Проверить наличие данного в кеше и начать процесс генерации кешируемого данного |
|
|
|
|
|
Последняя модификация: 01.09.05 13:58 q Не проходите мимо! Оставьте Ваш комментарий в форуме! >>> Цитирование материалов моего сайта приветствуется! при условии видимой действующей! гиперссылки на мой сайт. [Ссылки] Если Вы нашли опечатку на этой странице, пожалуйста, выделите ее мышью и нажмите Ctrl+Enter. Сделаем язык чище! (c) Yuri Popoff, 2004 - 2008, popoff.donetsk.ua, style.donetsk.ua |
|