преобразование PHP-скриптов в CakePHP - PullRequest
0 голосов
/ 04 августа 2011

Есть ли какие-нибудь полезные ресурсы по этому вопросу?

В идеале учебник или пошаговое руководство по разработке приложения с нуля или даже просто учебники по входам и выходам платформы.

У меня естьмножество php-скриптов и jquery используется для обновления различных контейнеров на странице.У меня работает модуль Auth, и отображается домашняя страница, но с чего мне начать с точки зрения преобразования всех этих php-скриптов в MVC-совместимый код?

В настоящее время большинство моих скриптов работают аналогично этому примеру:

$.post('/scripts/getUserInfo.php', { id:id },
    function(output){
        $('div#user_info_container').html( output );
    }
);

ВОПРОС:

Какие шаги предпринимаются при создании MVC-совместимого кода из php-скриптов?Вы начинаете с написания контроллера для каждого сценария?

Я относительно новичок в Cake, поэтому любые советы приветствуются, ребята ...

1 Ответ

1 голос
/ 04 августа 2011

Написать один контроллер и создать одно действие для каждого скрипта, где вы запрашиваете данные из БД.Для каждого действия вам нужно будет добавить представление с выводом html из вашего предыдущего скрипта.

Но это очень сильно зависит от структуры модели вашей БД - если ваши скрипты обновляют данные из разных таблиц, вероятно, вам следует создавать действия вapriopiate контроллеры (связанные с этой моделью таблицы).

Вы можете проверить $ this-> isAjax () в контроллерах You [s] и изменить макет рендеринга на минималистичный (без макета страницы)

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