【发布时间】:2010-06-08 07:00:38
【问题描述】:
这可能被认为是一个学术问题,而不是现实世界的问题 - 但把它扔出去看看是否有人有什么好主意!我们都知道,将应用程序的业务逻辑与演示文稿分开是一个好主意(我正在查看 web-apps atm),但需要了解业务逻辑之间的 HTTP 变量期望(以及然后处理)和表示层发送的变量名称。
这仅仅是告诉设计者在模板中使用什么变量名的问题吗?模板不需要知道变量名是什么(除非将它们用于 JS/CSS 选择器),那么为什么要在其中“硬编码”它们。或者业务逻辑是否应该将名称放入要打印的变量中?模板的另一层复杂性?
有没有人有这方面的经验,或者有如何处理的想法?
谢谢, 艾伦
【问题讨论】:
-
HTTP 变量到底是什么意思?网址参数?
-
HTTP 变量在 GET 或 POST 参数中(所以是 URL/GET)。表单字段名称中的任何内容 - 它需要在表示层和逻辑处理层都知道该名称。
标签: php http business-logic presentation-layer