Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Общий многократный массив

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
pantela
Отправлено: 25 Апреля, 2016 - 12:16:30
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 765
Дата рег-ции: Авг. 2010  


Помог: 1 раз(а)




Имею модули (новости, блог, авто, faq...) где у каждой записи имеется поле статус, но у некоторых оно одинаковое, у некоторых разное... напр.

Новости: Enabled, Disabled
Блог: Enabled, Disabled, Pedding
Product: Enabled, Disabled, Pedding, Block
FAQ: Enabled, Disabled, Cancel

Думаю 2 варианта, или создать список всех статусов и присваивать их к группам, или создать группы и сразу вних держать список статусов.

Чтобы не дублировать код, думаю создать массив, где буду иметь список статусов и как-то их сгруппирую для передачи в модули...

спс.Ув.

(Отредактировано автором: 25 Апреля, 2016 - 15:20:09)

 
 Top
Viper
Отправлено: 25 Апреля, 2016 - 14:37:12
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Группы чего? Модули чего? У вас как-то одно от другого оторвано. Вообще что нужно-то?


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
pantela
Отправлено: 25 Апреля, 2016 - 15:58:22
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 765
Дата рег-ции: Авг. 2010  


Помог: 1 раз(а)




CODE (htmlphp):
скопировать код в буфер обмена
  1. Группы чего?

Для статусов: Enabled, Disabled, Pedding, Block, Cancel http://i[dot]imgur[dot]com/6eurDiY[dot]png

Цитата:
Модули чего?
Модули это тоже самое что страницы: новости, блог, авто, faq...
 
 Top
Viper
Отправлено: 25 Апреля, 2016 - 17:25:14
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




А зачем для статусов группы? У каждого материала есть статус, у каждого модуля тоже.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
pantela
Отправлено: 25 Апреля, 2016 - 18:02:32
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 765
Дата рег-ции: Авг. 2010  


Помог: 1 раз(а)




Ну я ведь ясно написал что у каждого модуля (страницы) есть разные и одинаковые статусы, что бы мне их в каждом модуле не расписывать, вот как-то сгруппировать хочу их и там погружать, т.е. надо будет добавить статус, я только в одном месте это сделаю и везде поменяться...

Как ещё яснее объяснить... Однако
 
 Top
Viper
Отправлено: 25 Апреля, 2016 - 19:05:48
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




pantela пишет:
у каждого модуля (страницы) есть разные и одинаковые статусы
говнокод. Как так может быть? В нормальных приложениях статус у эленета одновременно может быть только один. А вы какой-то огород копаете...


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
pantela
Отправлено: 25 Апреля, 2016 - 20:38:17
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 765
Дата рег-ции: Авг. 2010  


Помог: 1 раз(а)




Ну да статус может быть один, НО предоставляться несколько ведь для выбора... напр. тут возможно указать или Enable или Disable http://i[dot]imgur[dot]com/6eurDiY[dot]png
CODE (html):
скопировать код в буфер обмена
  1. <option value="">Enable</option>
  2. <option value="">Disable</option>


В других 2 модулях у меня теже самые варианты для выбора... чтобы тупо не писать перечисление, вот и хочу созать хелпер, через которого буду указывать к какому модулю какие статусы предоставлять...
 
 Top
Viper
Отправлено: 25 Апреля, 2016 - 21:30:12
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




pantela пишет:
через которого буду указывать к какому модулю какие статусы предоставлять
т.е. у вас для каждого модуля доступны разные наборы статусов? Запилите
pantela пишет:
Чтобы не дублировать код, думаю создать массив, где буду иметь список статусов и как-то их сгруппирую для передачи в модули...

можно на БД переложить, а можно тупо json(или xml) файлик типа
CODE (htmlphp):
скопировать код в буфер обмена
  1. {
  2.     "blog": [0, 1, 2],
  3.     "news": [0, 1]
  4. }

где номерки это статусы.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB