За последние 24 часа нас посетили 10322 программиста и 921 робот. Сейчас ищут 296 программистов ...

Загрузка контроллера в MVC

Тема в разделе "Прочие вопросы по PHP", создана пользователем AlNick, 4 авг 2022.

  1. AlNick

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

    С нами с:
    19 авг 2017
    Сообщения:
    63
    Симпатии:
    2
    Изучаю MVC и в примерах, которые я нашёл, есть странность. В роутере контроллер и модель загружаются примерно так:
    PHP:
    1. $controller_path = "application/controllers/".$controller_file;
    2. if(file_exists($controller_path))
    3. require "application/controllers/".$controller_file;
    Зачем путь к файлу указан два раза? Ведь проще написать так:
    PHP:
    1. require $controller_path;
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.481
    Симпатии:
    1.258
    Адрес:
    Лень
  3. AlNick

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

    С нами с:
    19 авг 2017
    Сообщения:
    63
    Симпатии:
    2
    Какой этот? Примеров несколько, и во всех так. Поэтому я и стал разбираться с этим.
     
  4. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.443
    Симпатии:
    570
    Если прям так, то эти все – отстой.
    1) та нелепость, на которую вы указали;
    2) относительный путь в require для файла контроллера (у таких относительных путей оч. специфическая сфера применения и это точно не подключение контроллеров).