|
|
|
Формирование массива, Массив по ключу?
|
|||
|---|---|---|---|
|
#18+
Запутался я, маялся, маялся, но форум не для того создан (чтобы я так маялся). Ладно, поехали: В бд есть две таблицы, одна суперкатегории, вторая просто категории, естественно у них связ по id. Что нужно.. Нужно взять их из бд в массив (ассоц.) , для того чтобы вывести стандартно через foreach , т.е. тут вложенный foreach должен быть. Я использую Kohana 3.2, но мне кажется это не существенно, мне главное понять как происходит формирование и вывод такого дела. Т.е. должно получится что-то вроде: авторSupercategory 1 Category 1 Category 2 Category 3 Supercategory 2 Category 1 Category 2 Category 3 и т.д. п.с. Фреймворк это для вариантов решения этой задачи на Query Builder или ORM я указал. А так просто пока сам принцип хочу понять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2012, 16:33:05 |
|
||
|
Формирование массива, Массив по ключу?
|
|||
|---|---|---|---|
|
#18+
Худо-бедно я решил эту задачу вот так: Исп. Kohana 3.2, так что те кто ни в теме не удивляйтесь запросам к БД, в итоге они все равно возвращают массив. А хочу сделать вот что: Выбрать суперкатегории по ключу, а потом уже по полученным ключам из суперкатегорий выбрать категории. Одним словом это массив 2-ой вложенности. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. Что в итоге? В итоге вот что: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Т.е. 1-ый раз срабатывает замечательно, тогда когда делаю выборку и сразу вывожу, а второй раз (красным) уже портятся данные, что может быть не так? P.S. форум брейки словил в кавычках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2012, 18:49:02 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=135&tid=1464727]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
415ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 201ms |
| total: | 703ms |

| 0 / 0 |
