Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: нахождение суммы чисел в поле со строкой [2]
ф-ция разбирает REQUEST_URI(чпу) и возвращает id последнего в нем раздела(дальше значит гет параметры)
например 1section/2section/3section/1para m/2param
parent необходим так как directory могут совпадать
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Вы не ошиблись темой? (Ответ не в продолжение дискуссии, которая, между тем, уже устарела)
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
LIME
Отправлено: 09 Ноября, 2012 - 12:38:39
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
нет не ошибся
раздел Работа с СУБД
и задача схожая на парсинг строки
а то что около года прошло так и что с того
думаю полезнее будет эту тему развивать (Добавление)
лучше бы подсказали имеет ли смысл такое решение
EuGen
Отправлено: 09 Ноября, 2012 - 12:53:46
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Как и всегда - не вижу смысла делать из СУБД обработчик данных, быть которым она не предназначена.
Если того требует архитектура - значит, дело в плохом проектировании. Если архитектура к тому не обязывает - логичнее и корректнее реализовать в приложении (php к примеру). Если чисто из академического интереса - можно сказать, что сгодится (без оценки быстродействия и оптимальности, о которых речь шла в случаях, упомянутых мной до этого).
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
LIME
Отправлено: 09 Ноября, 2012 - 13:06:52
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
EuGen пишет:
Если того требует архитектура - значит, дело в плохом проектировании.
а как иначе отделить в чпу разделы от параметров?
например при отображении карточки товара site.ru/sect1/sect2/trusy-semein ye-v-goroshek
вижу только цикл запросов который лучше перенести в бд
EuGen
Отправлено: 09 Ноября, 2012 - 13:08:13
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
LIME пишет:
вижу только цикл запросов который лучше перенести в бд
Поясните (прежде всего, для себя), почему Вы только так это видите.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
LIME
Отправлено: 09 Ноября, 2012 - 13:29:23
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
site.ru/trusy/semeinye/trusy-sem einye-v-goroshek
первые 2 это разделы со своими шаблонами, модулями и тд
а 3е это параметр(название товара, который будет отображен в разделе semeinye)
но мы же не знаем заранее...возможно это раздел такой
в разных разделах могут находиться подразделы с одинаковыми именами
потому шагать можем от начала в цикле по дочерним пока не упремся в несуществующий раздел
причем в общем случае параметров может быть несколько
tuareg
Отправлено: 10 Ноября, 2012 - 07:58:58
Участник
Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010
Помог: 69 раз(а)
Что вернет функция если на первой итерации while-а будет false?
Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011 Откуда: Крым
Помог: 25 раз(а)
Цитата:
в разных разделах могут находиться подразделы с одинаковыми именами
А не лучше сделать уникальные сслылки? то есть если есть 2 раздела "семейные" url 1- "semeinye", a 2 - "semeinye_1" ?
----- Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
LIME
Отправлено: 10 Ноября, 2012 - 18:24:48
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
tuareg это невозможно по архитектуре ...для главной нет параметров...пока snikers987 так было но это всеравно ничего не даст...в общем случае мы не знаем сколько параметров в конце
Так как же архитектуру поменять чтоб так не извращаться
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.