Как интегрировать пользовательский интерфейс Yahoo с cakePHP - PullRequest
0 голосов
/ 07 апреля 2010

Привет, я новичок в cakePHP, хочу добавить аккордеон YUI в макет моего приложения по умолчанию. Простое объяснение может быть таким -

  1. В моей базе данных есть таблица «лекторы».
  2. Я испек модель лектора (файл)
  3. Я испек контроллер lecturers_controller (файл)
  4. Я испекла вид лекторам (папка)
  5. Мне нужно переопределить макет по умолчанию, но я хочу добавить аккордеон YUI 3, так что

имя таблицы лекторов будет наверху, после нажатия на верхнее разделение оно будет скользить вниз и покажет мне имя столбца таблицы лекторов.

Есть ли кто-нибудь, кто мог бы предложить мне, как интегрировать аккордеон YUI 3 - Должен ли я написать помощник для этого или просто после копирования библиотеки YUI 3 я мог бы написать это в файле default.ctp.

Я действительно запутался, так как едва мог получить полное руководство по этой теме.

Заранее спасибо ................

1 Ответ

0 голосов
/ 09 апреля 2010

Не совсем уверен, что это отвечает на ваш вопрос, но вы можете просто включить YUI 3 на своей странице и использовать его. Нечто подобное должно сделать:

<script src="http://yui.yahooapis.com/3.1.0/build/yui/yui-min.js"></script>

YUI({
    gallery: 'gallery-2010.04.08-12-35'
}).use('gallery-accordion', function(Y) {

    var accordion = new Y.Accordion(/* your configuration */);

    accordion.render();

});

Вот и все! Если по какой-то причине это не работает, напишите код, и я помогу отладить.

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