За последние 24 часа нас посетили 22313 программистов и 1025 роботов. Сейчас ищут 730 программистов ...

Панель администратора на php mvc

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

  1. Konstant1n

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

    С нами с:
    14 авг 2017
    Сообщения:
    273
    Симпатии:
    1
    Адрес:
    Волгоград
    Помогите, как и где реализовать панель администратор. Пишу сайт, используя паттерн mvc. доступ к админке на уровне .htaccess.
    --admin
    ----.htaccess
    ----.htpasswd
    ----index.php
    --application
    ----config---config.php
    ----controllers----контроллеры для записей, категорий...
    ----core----controller.php, view.php, model.php, route.php, класс для работы с БД.
    ----models----модели для заметок, категорий, страниц, навигации, меню...
    ----views----вьюшки
    ----load.php
    --index.php
    --.htaccess
    в админке подключать те же самые модели? а если пользователь обратится к какому-нибудь методу добавления или удаления?
    вопрос еще, для редактирования, например, заметки нужен будет отдельный контроллер или все реализовать в ControllerArticle?

    начинаю чуть-чуть понимать, пользователям методы с get, т.е. гетеры. а для админа все.

    роутер работает следующим образом. url: site\param1\param2.
    param1 - имя контроллера.
    param2 - число (id). Если param2 положительное число, то вызывается метод getParam1(param2), иначе actionIndex(). в контроллере в методе getParam1 вызывается geter модели
     
    #1 Konstant1n, 30 янв 2018
    Последнее редактирование: 30 янв 2018
  2. Алекс8

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

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    модели одни на весь проект обычно.. модель это как правило класс для работы с таблицей из БД. там должны быть реализованы специфические методы для работы с именно с этой таблий.. а у родительского класса должны быть по теории реализованы стандартные методы типа getRow getRows insert edit delete))