代码之家  ›  专栏  ›  技术社区  ›  lhahne

在cakephp站点中嵌入现有页面

  •  1
  • lhahne  · 技术社区  · 15 年前

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

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

    1 回复  |  直到 15 年前
        1
  •  1
  •   dr Hannibal Lecter    15 年前

    考虑到这是您描述的一个简单表单,我只需将该表单移动到视图中,在控制器中处理日志(可能会将cake的日志数据转换为表单的“旧格式”,并将其“转发”为旧的页面代码)。然后您可以重定向到一个结果页面,或者只是在同一个视图中输出它。这可能是一个简单的复制粘贴工作,但只有你知道这是不是真的。但如果是 真的? 这么简单,转换就到期了;)

    恐怕没有办法只“插上电源”让它工作,或者至少我不知道有什么方法可以做到这一点。

    除非 你愿意把表格留在你的 /app/webroot 把它和你的其他应用程序分开?放在那里的任何东西都应该放在蛋糕旁边,所以我想这是可行的。