0

我正在将一个应用程序移植到用核心 PHP 开发的 codeigniter。默认情况下,查询字符串功能被禁用,我不想打开它,因为我希望 URL 看起来干净。我有一个页面,其中包含三种表单:登录表单、注册表单和忘记密码表单。默认情况下,所有表单都是折叠的。当用户通过单击“登录”按钮从其他页面打开此页面时,登录表单应该展开,如果用户的操作是“注册”按钮,则在页面加载时注册应该展开。早期的开发人员已将 action 属性附加到按钮链接,并为它们添加了“登录”和“注册”值。这有助于他检索请求是用于登录还是注册,并相应地展开折叠的表单。但是由于 codeignter URLs 没有

如果我不能清楚地写出我想要问的内容,我很抱歉,如果需要更多信息,我可以编辑和写更多。

谢谢!

4

1 回答 1

1

controller保存action变量时:

$data = array();
$data['action'] = $this->input->post('submit');  #retrieve the action depending on the submit name
$this->load->view('view', $data);

现在,您将获得$action视图并根据它显示表单。希望它可以帮助你。

于 2013-10-17T14:12:36.017 回答