ThinkPHP-表单的生成和提交(二)

2023-05-02 19:18:59 浏览数 (2)

表单的提交

表单提交是指将用户输入的数据提交到服务器进行处理。在ThinkPHP中,我们可以使用内置的请求类来获取表单数据。该类为Request,可以在控制器中使用。

以下是使用Request类获取表单数据的示例:

代码语言:javascript复制
<?php
namespace appindexcontroller;

use thinkController;
use thinkRequest;

class UserController extends Controller
{
    public function register(Request $request)
    {
        $username = $request->param('username');
        $password = $request->param('password');
        $gender = $request->param('gender');
        $status = $request->param('status');
        $hobby = $request->param('hobby/a');

        // 将数据保存到数据库或进行其他操作
    }
}

在这个示例中,我们定义了一个register()方法来处理表单提交。该方法接受一个Request对象作为参数,使用param()方法来获取表单数据。注意,复选框的param()方法需要添加/a参数来获取数组形式的值。

0 人点赞