Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.10.2008, 10:41
|
|||
|---|---|---|---|
|
|||
Зачем Cache хранит пустые строки? |
|||
|
#18+
Давно интересует этот вопрос. Не могу в документации найти на него ответ. Зачем кащей сохраниет дополнительно пустую строку при сохранениии экземпляра класса? Вот простой пример: Код: plaintext 1. 2. 3. 4. 5. 6. Код: plaintext 1. 2. 3. 4. 5. При этом имеем: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.10.2008, 10:42
|
|||
|---|---|---|---|
|
|||
Зачем Cache хранит пустые строки? |
|||
|
#18+
То есть зачем здесь: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.10.2008, 11:10
|
|||
|---|---|---|---|
Зачем Cache хранит пустые строки? |
|||
|
#18+
может они туда планировали/ют чо-то писать? точка входа для некоего функционала... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.10.2008, 11:34
|
|||
|---|---|---|---|
Зачем Cache хранит пустые строки? |
|||
|
#18+
Это поле для %CLASSNAME Оно используется при наследовании, чтобы различать экземпляры разных классов. Но в базовом классе оно пустое (видимо для экономии места) Увидеть это можно, посмотрев втруктуру хранения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.10.2008, 12:20
|
|||
|---|---|---|---|
|
|||
Зачем Cache хранит пустые строки? |
|||
|
#18+
Блок А.Н.Это поле для %CLASSNAME Оно используется при наследовании, чтобы различать экземпляры разных классов. Но в базовом классе оно пустое (видимо для экономии места) Увидеть это можно, посмотрев втруктуру хранения А как к нему обратиться? То есть как энто свойство называется? Т.е. ,к примеру, для получения номера экземпляра используется %Id, а тут как быть? %ClassName - не работает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.10.2008, 12:31
|
|||
|---|---|---|---|
|
|||
Зачем Cache хранит пустые строки? |
|||
|
#18+
Точнее работает, но выдаёт имя открытого класса, но не пустую строку... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.10.2008, 12:37
|
|||
|---|---|---|---|
Зачем Cache хранит пустые строки? |
|||
|
#18+
Код: plaintext 1. 2. запрос типа Код: plaintext Работает некорректно, возвращает тип данных той таблицы, откуда идет выборка, а не реальный тип объекта, если выборка из базовой таблицы Но зато если выборка из производной таблицы, она показывает производный класс и в результате не показывает экземпляры базового класса (Собственно для этого %Classname и нужен) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.10.2008, 12:40
|
|||
|---|---|---|---|
Зачем Cache хранит пустые строки? |
|||
|
#18+
авторТочнее работает, но выдаёт имя открытого класса, но не пустую строку... Оно выдает имя класса, просто его не сохраняет в глобал для базового класса А вы сделайте класс базовый и производный. Создаетй объект производного класса, сохраните и откройте объект базового класса. Посмотрите его %ClassName - это будет имя реального класса объекта, а не того, который вы открывали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=39&mobile=1&tid=1558711]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
133ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 297ms |
| total: | 512ms |

| 0 / 0 |
