|
|
|
|
|
для: cheops
(27.03.2006 в 17:26)
| | В целом понятно, огромное спасибо!!! | |
|
|
|
|
|
|
|
для: kaoz
(27.03.2006 в 14:15)
| | Для этого нужно таблицы разделов и каталогов сделать не зависимыми и добавить третью таблицу, в которой будет указываться соответствие, в какие разделы входит статья. Т.е. она будет указывать пары ключ_раздела-ключ_статьи. | |
|
|
|
|
|
|
|
для: kaoz
(27.03.2006 в 02:37)
| | ок, все понятно...
объяните пожалуйста как создать таблицу для статей, чтобы одну и туже статью можно было бы помещать в разные разделы | |
|
|
|
|
|
|
|
для: kaoz
(27.03.2006 в 02:34)
| | На самом деле без него нельзя, вот как формируется структура подкаталогов
Корень (id_catalog = 0, id_parent = 0)
- Корневой каталог 1 (id_catalog = 1, id_parent = 0)
- Корневой каталог 2 (id_catalog = 2, id_parent = 0)
-- Подкаталог (id_catalog = 7, id_parent = 2)
-- Подкаталог (id_catalog = 8, id_parent = 2)
-- Подкаталог (id_catalog = 9, id_parent = 2)
-- Подкаталог (id_catalog = 10, id_parent = 2)
- Корневой каталог 3 (id_catalog = 3, id_parent = 0)
- Корневой каталог 4 (id_catalog = 4, id_parent = 0)
- Корневой каталог 5 (id_catalog = 5, id_parent = 0)
-- Подкаталог (id_catalog = 11, id_parent = 5)
-- Подкаталог (id_catalog = 12, id_parent = 5)
-- Подкаталог (id_catalog = 13, id_parent = 5)
-- Подкаталог (id_catalog = 14, id_parent = 5)
- Корневой каталог 6 (id_catalog = 6, id_parent = 0)
|
| |
|
|
|
|
|
|
|
для: cheops
(26.03.2006 в 14:29)
| | возникает проблема (может это у меня только =)...) как одну и туже статью помещать в разные разделы? (У нее ведь один вторичный ключ сслылающийся на один раздел, а создавать дополнительные поля в процессе управления такой структурой не хотелось бы) | |
|
|
|
|
|
|
|
для: cheops
(27.03.2006 в 01:41)
| | зачем для него целое поле создавать?
или я опять чето не понимаю? | |
|
|
|
|
|
|
|
для: kaoz
(27.03.2006 в 01:38)
| | >>ИД самого верхнего уровня ветки.
>это нет
0, причём записи с таким id_catalog в таблице не должно быть. | |
|
|
|
|
|
|
|
для: cheops
(27.03.2006 в 00:43)
| | это понятно
непонятно что пишет denvor
>При этом мне показалось удобным добавить еще пару полей:
>номер уровня (чтобы не вычислять)
это понятно
>ИД самого верхнего уровня ветки.
это нет | |
|
|
|
|
|
|
|
для: kaoz
(26.03.2006 в 20:53)
| | На id_catalog ссылается id_parent, если поле id_parent подкаталога имеет значение 3, это означает, что это подкаталог каталога с id_catalog = 3. | |
|
|
|
|
|
|
|
для: cheops
(26.03.2006 в 20:25)
| | хмм... интересное решение!
осталось выяснить зачем ИД корня...
Может еще у кого есть какие-нибудь соображения? | |
|
|
|
|