Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 创建表单类Symfony2_Php_Forms_Symfony_Phpstorm - Fatal编程技术网

Php 创建表单类Symfony2

Php 创建表单类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

我对创建表单类有问题。我使用这个链接 但在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\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”的其他
错误消息