Компонент CakePHP SignBox - PullRequest
       7

Компонент CakePHP SignBox

0 голосов
/ 03 октября 2010

Я пытаюсь реализовать простое поле входа в мое веб-приложение, просто поле обычного имени пользователя и пароля, если сеанс не обнаружен, и приветственное сообщение, если оно есть, я начал со следующего:

  1. Я думал, что простой элемент сделает эту работу, но я понял, что не могу включить css или js (не встроенные) из элемента, потому что $ scripts_for_layout уже будет отправлен в выходной буфер.

  2. Сейчас я думаю о реализации его как компонента, не уверен, что это будет правильная архитектура (не так ли?), Но я определенно могу добавить js / css и вывести их в тег head оттуда , Вопрос теперь в том, где я должен разместить разметку для поля входа в систему, возможно, элемента или представления, и как я могу внедрить их в представление? простой $ this-> set ('x', htmlmarkup) в компоненте и другое эхо в представлении. Какой правильный способ сделать это.

Спасибо. Yehia

1 Ответ

1 голос
/ 03 октября 2010

Элемент - определенно то, что вам нужно, поскольку это элемент интерфейса, который повторно используется на нескольких страницах.

Чтобы обойти проблему невозможности включения CSS или JS из элемента, можно создать отдельные файлы CSS и JS для поля входа в систему и включить их в макет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...