Php 创建表单类Symfony2
我对创建表单类有问题。我使用这个链接 但在phpstorm中我有错误 Symfony 2.8.4,phpstorm 9.0.2。我怎么了? UPD 我找到了这个话题,有着同样的问题 但我看不出解决办法。 DefaultController.phpPhp 创建表单类Symfony2,php,forms,symfony,phpstorm,Php,Forms,Symfony,Phpstorm,我对创建表单类有问题。我使用这个链接 但在phpstorm中我有错误 Symfony 2.8.4,phpstorm 9.0.2。我怎么了? UPD 我找到了这个话题,有着同样的问题 但我看不出解决办法。 DefaultController.php <?php namespace AppBundle\Controller; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; use Symfony\Bundle\Fram
<?php
namespace AppBundle\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use AppBundle\Form\TaskType;
use Symfony\Component\HttpFoundation\Response;
class DefaultController extends Controller
{
/**
* @Route("/task")
*/
public function new1Action()
{
/**
* @var TaskType $task
*/
$task = new TaskType();
$form = $this->createForm(TaskType::class, $task);
return new Response('1');
}
}
`
错误说明了什么?您是否尝试删除表单并重新创建它?在控制器中,我正在编写代码使用AppBundle\form\Type\TaskType
之后,a尝试从名称空间“AppBundle\Controller\AppBundle\Form\Type”加载trait“TaskType”。
/是的,我尝试重新创建表单,但没有帮助。“AppBundle\Controller\AppBundle\Form\Type”这很奇怪。控制器中的表单实例如下:新建\AppBundle\Form\Type\TaskType()
除了使用之外,或者就像:new TaskType()
?您是否尝试使用控制台生成表单?不,我没有从控制台生成此代码。我从中获取所有代码并添加到代码中。可能是一些重解析问题(特别是考虑到您使用的是旧的PhpStorm v9..,而最新版本是2016.1(即v11))。请尝试重新启动IDE。如果仍然没有区别--文件|使缓存无效…
并重新启动IDE。--这只是屏幕截图上的错误。它不应涵盖其他尝试加载trait”任务类型“来自命名空间”AppBundle\Controller\AppBundle\Form\Type“
错误消息是什么?您是否尝试删除表单并重新创建它?在Controller中,我正在编写代码使用AppBundle\Form\Type\TaskType;
之后,have尝试从命名空间加载特征“TaskType”“AppBundle\Controller\AppBundle\Form\Type”。
/是的,我试图重新创建表单,但没有帮助。”“AppBundle\Controller\AppBundle\Form\Type”这很奇怪。控制器中的表单实例除了使用之外,还类似于:new\AppBundle\Form\Type\TaskType()
,或者类似于:new TaskType()
?您是否尝试使用控制台生成表单?不,我没有从控制台生成此代码。我从中获取所有代码并添加到代码中。可能存在一些重新解析问题(特别是考虑到您使用的是旧PhpStorm v9..,而最新版本是2016.1(即v11))。请尝试重新启动IDE。如果仍然没有差异--文件|使缓存无效…
并重新启动IDE。--这只是屏幕截图上的错误。它不应涵盖试图从命名空间“AppBundle\Controller\AppBundle\Form\Type”加载特征“TaskType”的其他错误消息