【发布时间】:2018-01-24 19:26:45
【问题描述】:
我尝试在这种方法上传递/抛出多个帖子参数:
public function create()
{
BranchModel::createBranch(Request::post('fname, fsomething, fblabla'));
Redirect::to('branch');
}
public function create()
{
BranchModel::createBranch(Request::post('fname', 'fsomething', 'fblabla'));
Redirect::to('branch');
}
但显然两者都错了
正确的方法是如何做到这一点?
我试图在 php 文档上查找,但无法获得相关参考。
有人对此有参考吗?
谢谢...
【问题讨论】:
-
你在使用框架吗?如果不是,那么您几乎可以弄清楚正确的方法是什么。我通常希望 request::post 接受至少两个参数,一个 url(字符串)和一个参数数组
-
我不使用特定的 php 框架,问题是当我尝试仅发送 1 个参数时它可以工作,但我只是不知道它是如何编写的,如果我想发送超过 1 个参数.. 我需要使用单独的逗号或其他东西吗?
-
请求实例应该作为依赖传入,这不是“模型”,设置 HTTP 标头是视图实例的责任
-
如果您不确定它是如何编写的,那么只需检查一下。如果您使用的是适当的 IDE,例如 PHPStorm、Netbeans 或类似的,您只需按住 CTRL 键单击类名,它就会带您进入实现。如果没有,您可以在找到该课程的任何地方检查该课程的来源
标签: php model-view-controller methods