Показать сообщение отдельно
Старый 21.03.2005, 19:21     # 43
is_absent
::VIP::
 
Аватар для is_absent
 
Регистрация: 27.01.2004
Адрес: Россия. Барнаул
Пол: Male
Сообщения: 417

is_absent Молодецis_absent Молодецis_absent Молодец
Когда будешь вводить внешний индекс сортировки, его нужно строить так, чтобы сохранялась структура дерева. То есть помимо простой сортировки нужно будет учитывать и сортировку по left. Это влечет как минимум дополнительные вычисления. А в общем идея здравая.

Цитата:
Sheryld:
if ($this->getNodeInfo($categoryID1) == 0)
{
$nodeInfo1 = $this->nodeInfo;
}
подобные конструкции не всегда удобны... это уже к делу не отностится, но на мой взгляд метод, начинающийся с "get", должен возвращать запрашиваемое значение, а не устанавливать внутреннее свойство класса.
Для проверки удачного/неудачного чтения данных достаточно возавращать false в последнем случае и тогда не совсем верная конструкция (процитированная) превратится в немного более сложную
Код:
if (false === ($nodeInfo1 = $this->getNodeInfo($categoryID1)) return false;
но обеспечивающую достаточную защиту от некорретных данных
__________________
Nunc est bibendum
is_absent вне форума