【发布时间】:2016-08-01 12:06:22
【问题描述】:
我刚开始使用 symfony,我正在尝试制作一个简单的素数检查器。控制器似乎无法正常工作,因为即使我看到了表格,在我输入数字后什么也没有发生(应该出现一个文本,说明数字是否为素数)
<?php
namespace AppBundle\Controller;
use AppBundle\Entity\calculator;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;
class ToDoController extends Controller
{
/**
* @Route("/prime")
*/
public function ListAction()
{
return $this->render('todo/index.html.twig');
}
public function doitAction(Request $request)
{
$data = $form->getData();
return calculator::checknumber($data);
}
}
【问题讨论】:
-
请澄清您的问题或添加一些代码。
-
$form哪里来的?它是否填充了Request?你读过the documentation吗?