表单的提交
表单提交是指将用户输入的数据提交到服务器进行处理。在ThinkPHP中,我们可以使用内置的请求类来获取表单数据。该类为Request
,可以在控制器中使用。
以下是使用Request
类获取表单数据的示例:
<?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
参数来获取数组形式的值。