Встраивание существующей страницы в сайт CakePHP - PullRequest
1 голос
/ 28 марта 2010

У нас есть существующая страница PHP (из более раннего проекта), которая может быть описана как загадочная и древняя. Он в основном отображает форму, перехватывает ввод и запускает внешнее приложение для обработки ввода, а затем передает вывод пользователю.

Я бы не хотел изменять этот файл больше, чем требуется. Будет ли простой способ заставить этот файл волшебным образом работать, скопировав его в какое-то место в каталоге CakePHP и получить как обычно $POST и т. Д.?

1 Ответ

1 голос
/ 28 марта 2010

Учитывая, что это простая форма, которую вы описали, я просто переместил бы эту форму в представление, обработал сообщение в контроллере (возможно, преобразовав данные POST для торта в «старый формат» вашей формы и «перенаправив» его на старый код страницы). Затем вы можете перенаправить на страницу результатов или просто вывести ее в том же виде. Это может быть простая операция копирования-вставки, но только вы знаете, правда ли это. Но если это на самом деле так просто, конверсия должна быть;)

Боюсь, что нет способа просто "подключить его" и заставить его работать, или, по крайней мере, я не знаю ни одного способа сделать это.

Если вы не захотите оставить эту форму в своем /app/webroot и отделить ее от остальной части своего приложения? Все, что там находится, должно быть оставлено наедине с пирогом, так что, думаю, это сработает ..?

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