решено Как работать с кешем

Zenden

Пользователь
потому что $mode передается пустой, поэтому и выдает ошибку
посмотри как у меня $mode получает значения и сделай по аналогии
 
Последнее редактирование:

Exile

Администратор
Kryl пример выше. А запрос откуда берете, там же и присвоение (запрос в базу) обычно есть, потому что явно кэш на что-то прикручиваете. Если проблема сделать самостоятельно - файл в архиве сюда приложите, покажу.
 

Exile

Администратор
Kryl вот сейчас правильно, а в сообщении которое выше под спойлером приводялось не было DB()->fetch_rowset.

Одно "но" - я бы поменял 'cccp_tile_count'.$start.$mode.$search на 'cccp_tile_count'.'_'.$start.'_'.$mode.'_'.$search - а то как по мне, достаточно велики шансы коллизий, когда под одним кешем будет записано несколько значений. А еще лучше 'cccp_tile_count_'.md5($start.$mode.$search) - так точно все данные в кэше уникальные будут.
 

Kryl

Пользователь
Спасибо !

А в закрывающем теге кеша надо вносить изменения , что бы было типо так ?
CACHE('cccp')->set('cccp_tile_count_'.md5($start.$mode.$search), 3600);
 
Последнее редактирование модератором:
Сверху