在PHPfox中,我想在注册表单的下拉列表中调用“Pages”名称。调用“Pages”的原因,实际上我为大学名称创建了许多页面&保存在数据库中。因此,如果有人来注册,我想在下拉列表中显示他们的大学名称(基本上是“页面”)。
请帮帮我。
提前致谢。
答案 0 :(得分:0)
您需要2个插件,一个用于显示HTML,另一个用于处理如何处理用户输入:
1)创建一个获取页面的插件,可能是该控制器中的钩子user.component_controller_register_1
或其他钩子,但是你总是可以使用像run_start
那样的低级钩子,并检查它是否是你想要的部分它
要显示HTML,您有两个选项:包含一个JS文件,用您想要的任何内容填充注册表单,或者如果您有自定义模板,您只需将数组分配给模板变量并在其中查看你的模板。
2)一旦html部分显示并正在为注册例程制作一个插件,我认为钩子user.service_process_add_1应该足够给定它的位置。
不要忘记注册的输入名称是一个数组,所以你的下拉需要看起来像这样:
<select name="val[my_dropdown]">