Php 如何过滤SocialEngine注册表单中的下拉数据?

Php 如何过滤SocialEngine注册表单中的下拉数据?,php,zend-framework,socialengine,Php,Zend Framework,Socialengine,我正在使用基于Zend框架和Smarty模板的社交引擎 我使用SocailEngine管理面板在注册表单中创建了两个自定义下拉字段“国家”和“城市”。 我想知道,有没有办法根据所选国家过滤城市下拉列表中的数据 我知道如何使用简单的AJAX和PHP实现此功能,但我想知道如何使用SocialEngine管理面板实现此功能,以及在基于ScocialEngine的应用程序中实现此功能的最佳方法 谢谢我找到了这样做的方法,以下是详细信息: 在“管理”面板中,单击“全局设置”部分中的“配置文件字段” 在字段

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

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

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


谢谢

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

  • 在“管理”面板中,单击“全局设置”部分中的“配置文件字段”
  • 在字段树中添加新的字段国家/地区
  • 有一个“字段类型”,将其从文本字段更改为下拉选择框
  • 向下滚动至选项部分,单击“添加新选项”链接
  • 在标签字段中添加国家名称。在“相关性”框中,选择“是”,并在“相关性字段标签”框中键入“城市”
  • 对要添加到注册表单中的所有国家/地区重复步骤5
  • 单击“编辑字段”按钮保存更改
  • 在fields树中,您将在Country field下看到一个子树。所有国家/地区都将通过相关字段链接显示在此树中
  • 单击某个国家/地区的相关字段链接,将其设置为下拉列表,并在其中填充该特定国家/地区的城市
  • 对所有国家/地区重复步骤9
  • 这需要时间,但这是一次性的工作,您将在不修改代码的情况下获得所需的内容