gpt4 book ai didi

php - Symfony2 - 没有为约束配置默认选项

转载 作者:可可西里 更新时间:2023-11-01 12:23:48 26 4
gpt4 key购买 nike

我正在学习 Symfony2 的教程书。我正在用表格做项目。

第 12 章:表单 | 150

我的代码:

    public function newAction(Request $request)
{
$task = new Task();
$task->setTask('Find EiM group');
$task->setDueDate(new DateTime('tomorrow'));

$form = $this->createFormBuilder($task)
->add('task', 'text')
->add('dueDate', 'date')
->add('save', 'submit')
->getForm();

return $this->render('AcmeTaskBundle:Default:new.html.twig', array(
'form' => $form->createView()));
}

我从主题中得到错误。

No default option is configured for constraint Symfony\Component\Validator\Constraints\DateTime

它可以是什么?如何解决?我严格按照书中的例子。

最佳答案

这个:

$task->setDueDate(new DateTime('tomorrow'));

应该是:

$task->setDueDate(new \DateTime('tomorrow'));

注意日期时间之前的正斜杠。检查你的“使用”语句,你可能导入并正在使用类“Symfony\Component\Validator\Constraints\DateTime”

关于php - Symfony2 - 没有为约束配置默认选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19233979/

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