Нет. Я просто никак не пойму.
Вот сейчас поставил для наглядности DataLife engine. Посмотрел таблицу с категориями. Вот что там(см. скриншот)
46. ibe - 24 Августа, 2009 - 13:09:58 - перейти к сообщению
47. Stierus - 24 Августа, 2009 - 13:23:51 - перейти к сообщению
И что не понятно ?
есть id - он индивидуален, как серия и номер паспорта
есть pid - это id того раздела, которому ты являешься "потомком"
ну собери ты лестницу сам
id parent_id name
1 0 прадед
2 1 дед
3 2 отец
4 3 я
у меня id 4, мой родитель - элемент с id 3 (у меня в Parent_id это записано) ... смотрим, что у нас под элементом с id 3 ... блин, это ж отец ... мистика, а что у него в Parent_id стоит? ... вах, кто-то с id 2 ... кто бы это мог быть?
Ну на столько голову отключать нельзя же
есть id - он индивидуален, как серия и номер паспорта
есть pid - это id того раздела, которому ты являешься "потомком"
ну собери ты лестницу сам
id parent_id name
1 0 прадед
2 1 дед
3 2 отец
4 3 я
у меня id 4, мой родитель - элемент с id 3 (у меня в Parent_id это записано) ... смотрим, что у нас под элементом с id 3 ... блин, это ж отец ... мистика, а что у него в Parent_id стоит? ... вах, кто-то с id 2 ... кто бы это мог быть?
Ну на столько голову отключать нельзя же
48. Roler - 24 Августа, 2009 - 13:25:20 - перейти к сообщению
ibe
parent_id - это id родительской категории.
Данные лежат так, а когда выводятся категории - то всё забирается в массив, и по этому массиву проходятся
P.S. Опередили.
parent_id - это id родительской категории.
Данные лежат так, а когда выводятся категории - то всё забирается в массив, и по этому массиву проходятся
P.S. Опередили.
49. ibe - 24 Августа, 2009 - 14:26:15 - перейти к сообщению
При таком варианте:
получил вот это:
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- array(8) {
- [1]=>
- array(1) {
- [0]=>
- array(2) {
- [0]=>
- string(2) "PC"
- [1]=>
- string(1) "0"
- }
- }
- [2]=>
- array(1) {
- [0]=>
- array(2) {
- [0]=>
- string(3) "PSP"
- [1]=>
- string(1) "0"
- }
- }
- [3]=>
- array(1) {
- [0]=>
- array(2) {
- [0]=>
- string(7) "XBOX360"
- [1]=>
- string(1) "0"
- }
- }
- [4]=>
- array(1) {
- [0]=>
- array(2) {
- [0]=>
- string(12) "PlayStation3"
- [1]=>
- string(1) "0"
- }
- }
- [5]=>
- array(1) {
- [0]=>
- array(2) {
- [0]=>
- string(5) "Flash"
- [1]=>
- string(1) "0"
- }
- }
- [6]=>
- array(1) {
- [0]=>
- array(2) {
- [0]=>
- string(6) "Mobile"
- [1]=>
- string(1) "0"
- }
- }
- [7]=>
- array(1) {
- [0]=>
- array(2) {
- [0]=>
- string(7) "Новости"
- [1]=>
- string(2) "1"
- }
- }
- [8]=>
- array(1) {
- [0]=>
- array(2) {
- [0]=>
- string(6) "Статьи"
- [1]=>
- string(2) "1"
- }
- }
- }