我已经搜索了一段时间,但没有找到太多信息。我在一个PHP项目中使用了MVC设计,并且希望将逻辑保持在视图之外,所以我一直在尝试看看我是否可以做到这一点...
在C#/ ASP.NET MVC中,您可以使用如下所示的内容:
public void MyClass {
[HttpPost]
public IActionResult Index(string firstName)
{
return Content($"Hello {firstName}");
}
}
这将使表单发布属性位于所需的任何类之内。
我想知道在PHP中有什么方法可以在其中将Post请求放入类中吗?也许是这样的吗?
class MyClass {
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// Do your thing here
}
}
答案 0 :(得分:1)
您尝试过
respond('POST', '/', function ($request, $response)
{
$request->validate('url')->notNull();
$response->url= $request->url;
$response->render('any page');
});