Ответить на тему  [ Сообщений: 3 ] 
Создание пунктов меню в цикле 
Автор Сообщение
Прохожий

Зарегистрирован: 29 май 2016, 06:55
Сообщений: 12
Откуда: Петропавловск-Камчатский
Пол: мужской
Репутация: 0
Добавить пункт репутацииВычесть пункт репутации
Сообщение Создание пунктов меню в цикле
Здравствуйте! Подскажите, почему создается только один пункт меню в место двух?
Код:
function ratingfprcategory_menu(){
   $_URL = array(
      'woomen' => 'женщины',
      'men' => 'мужчины',
   );
   foreach($_URL as $u => $t) {
   $items = array();
   $items["АДРЕС/{$u}"] = array(
      'title' => "Заголовок {$t}",//заголовок страницы
      'page callback' => 'ФУНКЦИЯ',//имя функции
      'type' => MENU_NORMAL_ITEM, //тип страницы
      'access callback' => TRUE, //доступ к странице
      'menu_name' => 'menu-rating-eq', //название меню
   );
   }
   return $items;
}


14 окт 2017, 04:18
Профиль Отправить личное сообщение WWW
Модератор
Аватар пользователя

Зарегистрирован: 09 мар 2010, 00:53
Сообщений: 3977
Репутация: 2695
Добавить пункт репутацииВычесть пункт репутации
Сообщение Re: Создание пунктов меню в цикле
При каждой итерации foreach создаётся $items заново в строке $items = array(), а значит $items будет иметь только одно последнее значение.

_________________
Не забывайте отдыхать!
www.jscan.ru - ежедневно новые японские сканворды и судоку различной сложности!


14 окт 2017, 10:57
Профиль Отправить личное сообщение WWW
Прохожий

Зарегистрирован: 29 май 2016, 06:55
Сообщений: 12
Откуда: Петропавловск-Камчатский
Пол: мужской
Репутация: 0
Добавить пункт репутацииВычесть пункт репутации
Сообщение Re: Создание пунктов меню в цикле
Vladis писал(а):
При каждой итерации foreach создаётся $items заново в строке $items = array(), а значит $items будет иметь только одно последнее значение.

Действительно, проблема в $items = array(), благодарю!


14 окт 2017, 11:07
Профиль Отправить личное сообщение WWW
Показать сообщения за:  Сортировать по:  
Ответить на тему   [ Сообщений: 3 ] 
   Похожие темы   Автор   Ответов   Просмотров   Последнее сообщение 
Нет новых непрочитанных сообщений в этой теме создание счетчика посещения или создание своей закачки

в форуме ПРЕДЛОЖИТЬ ТЕМУ ДЛЯ УРОКА

delphic_stas

0

1494

12 фев 2012, 21:29

delphic_stas Перейти к последнему сообщению

Нет новых непрочитанных сообщений в этой теме Скрытие/отображение пунктов профиля при просмотре темы

в форуме PHPBB

vladimir1983

2

948

07 авг 2010, 22:21

vladimir1983 Перейти к последнему сообщению

Нет новых непрочитанных сообщений в этой теме Различный цвет для пунктов списка(мой перевод)

в форуме CSS И ВЕРСТКА

СерП

9

1164

10 окт 2009, 02:06

xlife Перейти к последнему сообщению

Нет новых непрочитанных сообщений в этой теме выравнивание пунктов списка по ширине блока

в форуме CSS И ВЕРСТКА

spro1

4

1310

21 май 2013, 13:40

spro1 Перейти к последнему сообщению

Нет новых непрочитанных сообщений в этой теме Как присвоить уник. id в js для каждой формы, вывод. в цикле

в форуме PHP , БАЗЫ ДАННЫХ, ЛОКАЛЬНЫЙ СЕРВЕР

andrey_sh

1

1379

04 фев 2010, 14:01

andrey_sh Перейти к последнему сообщению


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти: