Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Рекурсивный вывод категорий и подкатегорий.
 
 автор: OLi   (06.09.2012 в 22:45)   письмо автору
 
 

Сложность в том, чтобы при каждом вызове функции Menu() - выбирались всегда родители с parent_id=0 а затем записи c переданным функции $id


<? public function Menu($options){
    
  
$pod=array();
  
$this->data['menu'] = $this->menu_model->GetMenu($options);
      
       foreach (
$this->data['menu'] as $key) {
            if (
$key->parent_id>0) {
                  
$this->data['menu']['subcategories'] = $this->menu_model->GetMenu(array('parent_id'=>$key->parent_id));
          
            }
    
    
       }
       

  } 

?>


Вызов такой:

<? public function Category($id_menu=0) {
      if (isset(
$id_menu) && $id_menu==0) {
                
$this->Menu(array('parent_id' => ));
          } else {
                
$this->Menu(array('id' => $id_menu ));
          }


          return 
$this->_tpl();

    }
?>

  Ответить  
 
 автор: cheops   (11.09.2012 в 09:33)   письмо автору
 
   для: OLi   (06.09.2012 в 22:45)
 

Пока не очень понятно, вы хотите выстроить дерево выбранного меню?

  Ответить  
 
 автор: Slo_Nik   (11.09.2012 в 10:41)   письмо автору
 
   для: OLi   (06.09.2012 в 22:45)
 

возможно Вам поможет эта тема. Есть ссылки в ответах, смотрите тоже...

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования