Я собираюсь сделать свой первый сайт в кодовом воспламенителе, довольно простой сайт вроде этого:
главная вход / регистрация
members area protected page 1 protected page 2 protected page 3 general info section page 1 page 2 page 3 (dynamic table of reports) about section page 1 page 2 blog section listing article page
Я прошел через пару основных упражнений и прочитал часть документации, но все еще чувствую себя неуверенным в том, что было бы лучшим способом структурировать это. Может ли кто-нибудь, кто имеет опыт работы с CI, показать мне пример того, как они это делают?
некоторые конкретные Qs:
заголовок с панелью навигации будет одинаковым на всех страницах. обычно я бы это кодировал как include с if / else, чтобы показать выделенный текущий раздел. Я предполагаю, что просто сохранил бы это как include (view) и загрузил бы его сначала через контроллер или включил бы его во все виды?
Я хотел бы иметь модель под названием «пользователь», которая будет обрабатывать логин и регистрацию, модель под названием «блог» и модель под названием «отчеты». Правильно ли это звучит?
для статических разделов, например, я предполагаю, что модели не будет, и у меня будет только контроллер с функцией для каждой статической страницы? т.е. about.php с page1 (), page2 (), и все, что они делают, это загрузка статических представлений?