0

我正在将一个旧项目迁移到 Zend Framework。我有一个更改过滤器上下文的下拉列表。在旧项目onClick中,列表事件<select>运行一个函数,该函数对一个 php 脚本进行 jQuery ajax 调用,该脚本本质上更新了$_SESSION变量,然后当响应返回时 JavaScript 重新加载页面。我有一些问题:

  1. 这是一个好的做法吗?
  2. 我应该将请求发送到控制器而不是 servlet 吗?其中一个问题是下拉列表是在视图助手中构建的,并且在所有控制器中都可用,但我知道我可以放入必要的代码并让它们都继承它。
  3. 如果我确实走独立的 servlet 类型路线,我应该将 php 文件放在层次结构中的什么位置?我假设公用文件夹 - 如果这是一个愚蠢的问题,请原谅我。
  4. 我不熟悉Zend_Session,有什么需要注意的问题吗?

--EDIT--
经过一些初始代码测试后,我的 servlet php 文件(我们称之为registrar.php)无法Zend_Session_NamespaceZend_Registry独立时获取(我不确定我是否没有这样做没错,但由于它不是通过 index.php 发送的,因此它无法访问注册表对我来说是有意义的)。而不是registrar.php我要创建一个RegistrarController

4

1 回答 1

0

我创建了一个 RegistrarController,禁用了标准布局和视图并将我的逻辑放在那里

于 2010-07-30T17:34:45.113 回答