0

我正在使用基于 Zend 框架和 Smarty 模板的社交引擎。

我使用 SocailEngine 管理面板在注册表单中创建了两个自定义下拉字段“国家”和“城市”。我想知道,有没有什么方法可以根据所选国家过滤城市下拉列表中的数据?

我知道如何使用简单的 AJAX 和 PHP 来实现此功能,但我想知道如何使用 SocialEngine 管理面板来执行此操作,以及在基于 ScocialEngine 的应用程序中执行此操作的最佳方法是什么。

谢谢

4

1 回答 1

1

我已经找到了这样做的方法,以下是详细信息:

  1. 在管理面板中,单击全局设置部分中的“配置文件字段”。
  2. 在字段树中添加一个新字段 Country。
  3. 有一个“字段类型”,将其从文本字段更改为下拉选择框。
  4. 向下滚动到选项部分,单击“添加新选项”链接。
  5. 在标签字段中添加国家名称。在依赖框中,选择是并在依赖字段标签框中键入“城市”。
  6. 对您要在注册表单中添加的所有国家/地区重复步骤 5。
  7. 单击编辑字段按钮以保存更改。
  8. 在字段树中,您将在 Country 字段下看到一个子树。所有国家都将在此树中可见,并带有 Dependent Field 链接。
  9. 单击一个国家/地区的 Dependent Field 链接,使其成为下拉列表,并使用该特定国家/地区的城市填充它。
  10. 对所有国家重复步骤 9。

这需要时间,但这是一次性的工作,您无需修改​​代码即可获得所需的内容。

于 2011-01-08T16:05:18.207 回答