Я новичок в CakePHP и MVC в целом.Я пытаюсь создать веб-приложение для своих друзей и семьи.
Я хотел бы, чтобы в верхней части страницы была форма входа в систему, а в теле - список событий.Я хотел бы, чтобы события отображались, даже если пользователь не вошел в систему. Когда пользователь входит в систему, используя форму вверху, я хотел бы обновить список событий, добавив дополнительную информацию, которая не будет отображаться для пользователя, который не вошел в систему.дюйма
Мне нужны аналогичные функции и на других страницах.
То, что я сделал до сих пор: 1) Создайте макет, содержащий мой верхний и нижний колонтитулы.2) Включите в макет пользовательский «Элемент», который является формой входа.
В идеале, если вы введете данные для входа в систему, элемент «Элемент» будет отправлять запрос ajax для проверки правильности имени входа.,Затем он обновится и скажет что-то вроде «Добро пожаловать».Я также хотел бы, чтобы он затем отправил другой ajax-запрос в метод обновления текущего контроллера, что бы это ни было.Текущий контроллер изменил бы то, что отображалось на странице, если бы что-нибудь зависело от входа в систему.
Это хороший дизайн?Возможно ли, какой CakePHP.Пока что при поиске кажется, что «элементы» должны быть самодостаточными, и вызывать их из функции «регулятора тока» кажется странным.
Любая помощь приветствуется.
Спасибовы.