А это клавиатура, с помощью которой я творю...
http://kurepin.ru/php/slang.ru/6/
Rambler's Top100
Строим сайт slang.ru, глава 6

Строим сайт slang.ru

Глава 6. Планирование-4: вывод данных


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

Самое время вспомнить про ООП и создать новый ключевой узел - class_out, породив его, например, от class_dic:

<? require(str_replace('/www','/req',$_SERVER['DOCUMENT_ROOT']).'/dic.class');  class class_out extends class_dic  {  } ?>

В тело этого класса мы будем складывать переменные и функции, распространяющиеся на все задачи по выводу данных, а специализированные выводы будем оформлять отдельными классами, порождая их от class_out.

Давайте попробуем перечислить основные классы вывода:

  • class_out_word() - вывод слов
  • class_out_dic() - вывод словарей
  • class_out_user() - вывод пользователей
  • class_out_stat() - вывод статистических данных

    Пойдем по порядку.

    class_out_word:

    <? require(str_replace('/www','/req',$_SERVER['DOCUMENT_ROOT']).'/out.class');  class class_out_word extends class_out  {   function out_word() // вывод слова   {   }   function out_word_list_by_simbol() // вывод списка слов по первым буквам   {   }  } ?>

    class_out_dic:

    <? require(str_replace('/www','/req',$_SERVER['DOCUMENT_ROOT']).'/out.class');  class class_out_dic extends class_out  {   function out_dic() // вывод словаря   {   }   function out_dic_list() // вывод списка словарей   {   }  } ?>

    class_out_user:

    <? require(str_replace('/www','/req',$_SERVER['DOCUMENT_ROOT']).'/out.class');  class class_out_user extends class_out  {   function out_dic() // вывод пользователя   {   }   function out_dic_list() // вывод списка пользователей   {   }  } ?>

    class_out_stat. Какую статистику мы будем выводить я пока не придумал, поэтому класс пока просто создадим:

    <? require(str_replace('/www','/req',$_SERVER['DOCUMENT_ROOT']).'/out.class');      class class_out_stat extends class_out  {  } ?>

    Вывод готов, господа! Чувствуете, как мы быстро движемся к намеченной цели? Вам все понятно из того, что я написал в первых шести главах книги? Тогда поехали дальше...





    [шаг назад] [печатать] [в начало сайта]



  • copyright ©2000-2017 Ruslan Kurepin