gpt4 book ai didi

mysql - 插入没有表格的查询symfony 2

转载 作者:行者123 更新时间:2023-11-30 22:49:12 25 4
gpt4 key购买 nike

我正在使用 Symfony 2,我需要在 MySQL 表中插入一些数据。我知道如何使用表单来做到这一点:

$m=new table();
$form=$this->container->get('form.factory')->create(new tableType(),$m);
$request=$this->getRequest();
if($request->getMethod()=='POST')
{
$form->bind($request);

if ($form->isValid())

{
$rm=$this->container->get('doctrine')->getEntityManager();
$rm->persist($m);
$rm->flush();
}

可以,但我不想使用预定义的表单,因为我需要对输入进行复杂的控制。我需要用 jQuery 生成值。那么我该如何继续将我输入的值插入到我的表中呢?

最佳答案

通常你可以将整个请求传递给如下操作

use Symfony\Component\HttpFoundation\Request;

// <...>

public function fooAction(Request $request)
{
$foo = $request->query->get('foo', 'default_value_for_foo'); // get the foo param from request query string (GET params)
$bar = $request->query->get('bar', 'default_value_for_bar'); // get the bar param from request POST params

}

此外,您可能对集合表单类型感兴趣,它可以让您为表单生成多行或实体(不固定)

关于mysql - 插入没有表格的查询symfony 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28620070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com