За последние 24 часа нас посетили 49805 программистов и 1757 роботов. Сейчас ищут 744 программиста ...

Подключение модулей

Тема в разделе "PHP для новичков", создана пользователем toxin, 12 мар 2009.

  1. toxin

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

    С нами с:
    12 мар 2009
    Сообщения:
    19
    Симпатии:
    0
    Здравствуйте
    Хотел поинтересоваться как реализуется подключение модулей к CMS
    не к какой то определенно, а хотел узнать систему подключения модуей
    есть небольшой опыт програмирования на php

    Мне посоветовали посмотреть mvc, стоит ли копать в этом направлении ?
    И вообще может направите в нужную сторону ?

    Буду благодарен за любую информацию,
    Спасибо, с Ув. toxin...
     
  2. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    У всех по разному.
    У меня это код в шаблоне
    PHP:
    1. <div id="PageMainContent"><?=$this->Load ($this->Module)?></div>
    Если совсем по простому. Есть некая переменная $page. Если ее нет - грузим модуль по умолчанию. Если есть - ищем модуль с таким названием. Если есть - показываем. Если нет - грузим ошибку/кидаем исключение/выводим 404/возвращаем ложь.

    В зависимости от вашей квалификации. Но вообще - да
     
  3. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    для начала надо определить что у тебя на себя берет ядро. потом расписать API модуля, научить ядро его дергать и потом клепать модули направо и налево, а то, что ты делаешь ничем от require_once() не отличается. те же яйца, тока вид сбоку.

    написать базовый модуль и ТОЛЬКО от него наследовать ве остальные. тогда будет четкое понимание что от чего растет и масштабируемость будет очень высоа. можно с интерфейсами поколдовать, но я не заморачивался в подобных изысках. высокий уровень абстракции тянет ресурсы и ест мозг.
     
  4. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    для осознания очень рекомендуется, только УВЛЕКАТЬСЯ сим подходом не надо.
     
  5. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    В чем вообще суть интефрейса в PHP? В стандартиризации методов модулей?
     
  6. toxin

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

    С нами с:
    12 мар 2009
    Сообщения:
    19
    Симпатии:
    0
    Что значит зависит от моей квалификации ?

    Что значит что берет едро ? Стандартный набор функций ? или.... я не догоняю

    API как я понял, это система чтения модулей ?

    Что значит держать ?




    Я понимаю что вопросов много, но нато я и новичек...
    Спасибо тем кто ответил, с Ув. toxin
     
  7. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    для управления зависимостями