Skip to content

Second-cat-engineer/php2.hw4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

1. Напишите класс базового контроллера. Добавьте в него метод-диспетчер вызова действия.
    Этот метод должен делать следующее:
        - Вызвать метод access() контроллера. Если получен результат false - вывести сообщение "Доступ закрыт" и прекратить работу
        - Вызвать действие
2. Создайте контроллеры для клиентских страниц новостей ("все новости", "одна новость") и для админ-панели ("все новости", "редактирование", "сохранение")
3. Продумайте систему адресов. Например так: index.php?ctrl=CTRL, где СTRL - имя контроллера. Напишите фронт-контроллер в соответствии с этой системой адресов.
4. Подумайте - не сделать ли для админ-панели другую точку входа? А может быть другой базовый контроллер? Если решите, что это обоснованно - сделайте.
5. * Создайте систему ЧПУ. Адрес вида /XXX/YYY/ZZZ должен транслироваться в контроллер XXX\YYY (вложенность пространств имен неограничена) и действие ZZZ

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published