За последние 24 часа нас посетили 64079 программистов и 1741 робот. Сейчас ищут 798 программистов ...

Контролер запросов в CMS

Тема в разделе "Прочие вопросы по PHP", создана пользователем enshtein, 19 дек 2006.

  1. enshtein

    enshtein Активный пользователь

    С нами с:
    27 авг 2006
    Сообщения:
    291
    Симпатии:
    0
    Пытаюсь написать свою CMS систему:
    Пока структура таковая:
    lib - библиотека классов
    modules - подключаемые модули (типа модуль статей, форум и д.р.)
    themes - шкуры для сайта
    index.php - основной файл
    core.php - ядро

    Весь контент формируется из БД (т.е. статичных страниц нет), при этом для меня отстается нерешенным вопрос вызова контента определенного модуля, первое что приходит на ум- это обращаться постоянно к index.php таким вот образом:
    http://index.php?mod=forum&subj=12&page=2,
    т.е. сосредоточить метод обработки урлов и вызова определенных функций и параметров именно в index.php - а проблему URL'ов решить или через использование Mod_rewrite - но говорят что он очень сложный или что на хостинге может быть неустановлен или же использовать ForceType в .htaccess??
    Посоветуйте пожалуйста как сделать или предложите свои методы!
     
  2. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Не понял вопроса
    Выбор ForceType или mod_rewrite ?

    Нагло врут
    А если через дорогу переходить может машина сбить и насмерть, так что на улицу не выходи :)

    Сделать скрипт способный работать в режиме для rewrite и в режиме без него, а то какой режим использовать прописать в конфиге
     
  3. Anonymous

    Anonymous Guest

  4. Mavir

    Mavir Guest

    enshtein, когда-то спрашивали про фрейворки http://php.ru/forum/viewtopic.php?p=29173
    Там я посоветовал codeigniter, он как раз решает Ваши проблемы, а также
     
  5. enshtein

    enshtein Активный пользователь

    С нами с:
    27 авг 2006
    Сообщения:
    291
    Симпатии:
    0
    вопрос снят - решился иначе! Спасибо господа за советы!
    Побежал читать мануал..... :)