Я хочу разместить форму входа в навигацию (шаблон), чтобы она отображалась на всех страницах. и проверит имя пользователя и пароль в базе данных, не перейдя на другие страницы. если не удалось, на навигаторе будет отображаться ошибка, и если успех будет успешным, страница снова будет перезагружена с помощью конкретных сборок. сообщите мне, как с кодом и деталями.создание динамического шаблона codeigniter
я эти части в шаблоне:
- заголовка
- нав
- сноска
- и содержимое, которое будет добавлено в текущем контроллере
Я хочу сделать это в каждый контроллер:
$this->load->view('templates/header');
$this->load->view('templates/nav');
$this->load->view('related_view');
$this->load->view('templates/footer');
, но моя навигационная система должна содержать форму входа, которая не будет отправляться на другую страницу, отправив ее.
Мой вопрос в том, где разместить контроллер и модель входа. в отдельном классе, расширяющем ci_controller и ci_model? если да, то как включить их в текущий контроллер? вы знаете, например, это мой контроллер новостей, и я загружаю эти шаблонные представления в этот контроллер. в моей форме входа у меня есть action = "", поэтому он отправляет данные на текущую страницу. поэтому контроллер входа и модель должны быть доступны в текущем контроллере (контроллере новостей) каким-то образом для обработки проверок входа в систему. THX для ответа! – Aliweb
Почему вы хотите обрабатывать логин на каждом URI? Почему бы вам не войти в систему? * Всегда * указывать на то же действие контроллера. Таким образом, вам не нужно безошибочно проверять данные для входа в систему по каждому запросу ... – landons
ну, мне это очень нужно. и обратите внимание, что мой вопрос является общим и касается динамического шаблона (здесь навигация). и форма входа в систему - всего лишь пример. например, я хочу показать некоторые случайные новости в моей навигации или все, что является динамическим, а не только статическим текстом. ($ this-> load-> view() не работает). вы знаете, что динамическое действие требует контроллера и, возможно, модели. мой вопрос заключается в том, как обрабатывать эти контроллеры и модели внутри основного контроллера тока – Aliweb