X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Список двухуровневой вложенности
mila_serdnaya
mila_serdnaya
Topic Starter сообщение 30.10.2015, 2:15; Ответить: mila_serdnaya
Сообщение #1



 У нас есть двумерный массив
---------------

([0] => stdClass Object ( [articleId] => 229 [articleTitle] => Кольцов [articleAlias] => koltsov [articleCategory] => 55 [id] => [asset_id] => [title] => [ordering] => [state] => [created_time] => [checked_out] => [checked_out_time] => [created_by] => [editor] => )


[1] => stdClass Object ( [articleId] => 525 [articleTitle] => Черный [articleAlias] => chernyj [articleCategory] => 55 [id] => [asset_id] => [title] => [ordering] => [state] => [created_time] => [checked_out] => [checked_out_time] => [created_by] => [editor] => )


[3] => stdClass Object ( [articleId] => 25 [articleTitle] => Анаграмма [articleAlias] => anagramma [articleCategory] => 55 [id] => [asset_id] => [title] => [ordering] => [state] => [created_time] => [checked_out] => [checked_out_time] => [created_by] => [editor] => )

----------------------

Нам нужно из этого массива вывести на сайте список сборников с материалами:
---------------------------------------------
Название сборника
- материал
- материал
Название сборника
- материал
- материал

Плюс отдельно материалы без сборников.
---------------------------------------------
Знающие люди подсказали, что нам нужно пройтись по всем данным и собрать их в новый многомерный массив.
Для нашего списка нужен массив массив такого вида:
 
[id][title] - [id][articleId][articleTitle]
Подскажите, пожалуйста, вот как теперь это правильно оформить?
 



 



Сообщение отредактировал Sosnovskij - 31.10.2015, 0:53
Причина редактирования: убрал форматирование
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mila_serdnaya
mila_serdnaya
Topic Starter сообщение 5.11.2015, 1:06; Ответить: mila_serdnaya
Сообщение #2


Ох, и намучались мы с массивом.... Не будем загружать вас лишней иформацией.
В общем, сейчас наш массив имеет такой вот вид (это окончательно):
------------------------------------------------------------------------------------------

Array
(
=> stdClass Object
(
[id] => 8
[title] => Материалы без сборника
[created_by] => 919
[articles] => Array
(

=> stdClass Object
(
[id] => 647
[title] => Бездомный
[alias] => bezdomnyj
[catid] => 2
[compilation_id] => 8
)

)

)

[1] => stdClass Object
(
[id] => 9
[title] => Зебр
[created_by] => 919
[articles] => Array
(

=> stdClass Object
(
[id] => 646
[title] => Полоски
[alias] => poloski
[catid] => 2
[compilation_id] => 9
)

)

)


-------------------------------------------------------------------
Подскажите, пожалуйста, как нам теперь всё это красиво оформить во фронтенде? Мы хотим, чтобы у нас был красивый кликабельный список...


Сообщение отредактировал BLIK - 6.11.2015, 3:11
Причина редактирования: убрал форматирование
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mila_serdnaya
mila_serdnaya
Topic Starter сообщение 6.11.2015, 2:29; Ответить: mila_serdnaya
Сообщение #3


Люди добрыя! Помогииите! =)...Пытаемся мы присоединить материалы к списку сборников. И так, и эдак - не получается. Правим код в файле default.php прямо на сервере и сразу же смотрим изменения.
---------------------------------------------
Перечитали море информации о том, что такое многомерные ассоциативные массивы, про выборку данных из массива с помощью функции foreach, про ключи, про раскрывающиеся списки... Захлебнулись от переизбытка. Направьте нас, пожалуйста, в нужную сторну!
-------------------------------------------------------
Что мы поняли?

У нас есть многомерный массив, вроде как трёхуровневый.
 


 



Для того, чтобы вывести значения этого массива, нужно, вроде как, воспользоваться функциями foreach, echo и ключами.
 
<?php foreach ($this->items (это мы обратились к нашей переменной в модели) as $i => $item (а здесь назначаем ключ) ) : ?>.

Нам, вообще непонятно, что такое $item? Мы знаем только, что такое $items...

Подскажите, пожалуйста, как нам наш ключ определить, чтобы добраться до названий материалов, которые содержатся в сборнике?
И, вообще, в нужном направлении мы копаем? Будем рады любой помощи, наводке и подсказке. 


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыБелый и чёрный список копирайтеров и рерайтеров.
15 GVA 8807 7.11.2019, 18:53
автор: mkreine
Открытая тема (нет новых ответов) Список всех зарегистрированных доменов. Более 290 млн
12 phosphoruss 8865 25.10.2019, 23:50
автор: uahomka
Открытая тема (нет новых ответов) MARKETCALL: кидалы, черный список, мошенники, не платят, кидают, кидалово
4 kuprum 2847 7.10.2019, 22:28
автор: Kiloan_Frost
Открытая тема (нет новых ответов) Есть небольшой список сайтов-доноров позволяющих размещать в комментах безанкорные dofollow ссылки
0 Tutich 1598 15.7.2019, 12:30
автор: Tutich
Открытая тема (нет новых ответов) Список форумов
с оплатой за активность
2 Retyk 4632 13.11.2017, 14:11
автор: LevFilkin


 



RSS Текстовая версия Сейчас: 20.4.2024, 0:25
Дизайн