将现有页面嵌入CakePHP站点

时间:2010-03-28 12:14:52

标签: php cakephp

我们有一个现有的PHP页面(来自早期的项目),可以说是神秘而古老的。它基本上显示一个表单,捕获输入并运行外部应用程序来处理输入,然后将输出传递给用户。

我真的不想修改此文件超出要求。有没有一种简单的方法可以让这个文件神奇地工作,将它复制到CakePHP目录中的某个位置并让它像往常一样接收$POST等等?

1 个答案:

答案 0 :(得分:1)

鉴于这是您描述的一个简单形式,我只需将该表单移动到视图中,处理控制器中的帖子(可能将蛋糕的POST数据转换为表单的“旧格式”并将其“转发”给旧的页面代码)。然后,您可以重定向到结果页面或只在同一视图中输出它。它可能是一个简单的复制粘贴工作,但只有你知道这是否属实。但如果真的那么简单,那么转换就到了;)

我担心没有办法只是“插上电源”并让它正常工作,或者至少我不知道有任何方法可以做到这一点。

除非,否则您愿意将该表单保留在/app/webroot中,并将其与应用的其余部分分开?放在那里的任何东西都应该由蛋糕单独留下,所以我想这样可行..?