За последние 24 часа нас посетил 22861 программист и 1268 роботов. Сейчас ищут 816 программистов ...

Админка в MVC

Тема в разделе "PHP для новичков", создана пользователем Konstant1n, 29 янв 2018.

  1. Konstant1n

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

    С нами с:
    14 авг 2017
    Сообщения:
    273
    Симпатии:
    1
    Адрес:
    Волгоград
    Доброго времени суток!
    Ребят, halp me. Написал блог на php ооп используя паттерн mvc. Теперь необходимо реализовать панель администратора. Доступ к ней ограничил на уровне файла .htaccess. Положил этот файл в директорию сайт/admin. И теперь когда переходишь по сайт/admin, запрашивает логин и пароль. Как мне дальше быть? хотелось бы там же дописывать контроллеры, т.е., которые в директории сайт, а не заново копировать их в директорию сайт/admin
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.824
    Симпатии:
    737
    Адрес:
    Татарстан
    просто жесть
    почитайте про авторизацию, как это делается .... и пишите свои контроллеры и прочее в рамках одного проекта - только проверяйте уровни авторизации пользователя... вот и все
     
  3. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.792
    Симпатии:
    650
    Ничего плохого в полном отделении админки от фронта нет. Даже казалось бы одни и те же действия вроде list_items, view_item могут отличаться в плане реализации. Но в принципе дело ваше. И я в упор не понимаю, в чем может быть проблема, чтобы грубо говоря из двух точек входа использовать одно и то же ядро.
     
  4. Konstant1n

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

    С нами с:
    14 авг 2017
    Сообщения:
    273
    Симпатии:
    1
    Адрес:
    Волгоград
    В панели администратора другой шаблон. Как в View поменять шаблон для администратора?
     
  5. Алекс8

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

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    когда создаешь объект view объявлять с каким шаблоном работаешь.. это вообще не сложно))
     
  6. Konstant1n

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

    С нами с:
    14 авг 2017
    Сообщения:
    273
    Симпатии:
    1
    Адрес:
    Волгоград
    опечатка help
    --- Добавлено ---
    ограничиваю доступ на уровне .htaccess
     
  7. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.555
    Симпатии:
    1.754
    А зачем админка,если там всё один в один как на сайте?
     
  8. Konstant1n

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

    С нами с:
    14 авг 2017
    Сообщения:
    273
    Симпатии:
    1
    Адрес:
    Волгоград
    нужен панель администратора для редактирования заметок, категорий, страниц и т.д.
     
  9. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.555
    Симпатии:
    1.754
    Ну так значит там свои контроллеры, а не те же, что на фронте
     
  10. Konstant1n

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

    С нами с:
    14 авг 2017
    Сообщения:
    273
    Симпатии:
    1
    Адрес:
    Волгоград
    а модели?
     
  11. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.555
    Симпатии:
    1.754
    Модели могут быть те же, могут быть свои, делается и так и так. В Open Cart, к примеру, они отдельно. Если одни и те же, то не вижу проблемы их подключить. через require или автозагрузчик - это я уж не знаю, что там у тебя