Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Pa1n 23.05.2006 19:49
Так:Я бы остановился на втором варианте, потому что он более человеко-понятный. Абсолютно без разницы, как Вы сами сказали:
site.ru/catalog/?id=1234
или так:
site.ru/catalog/1234/
Если остановиться на втором варианте, то придётся в базу, в которой хранится дерево сайта, залить несколько тысяч дополнительных строк - странички товаров. Я правильно понимаю?Нет неправильно. Не придётся. Нужно будет добавить только один объект - catalog. В .htaccess своего сайта добавить правило для обработки урл вида:
Мне казалось что удобнее базу по товарам и "ядро" системы хранить в разных таблицах. Может быть я ошибаюсь?Да Вы правы. Информацию о товарах лучше хранить в отдельной таблице, но Вам это никто делать и не запрещает. Просто Вы думали, что каждый товар является объектом, а это не так. И в таблицу с объектами нужно будет добавить только один объект - catalog, а всю грязную работу по получению и обработке информации о товарах (из другой таблицы) будет делать обработчик этого объекта.