Tôi cố gắng để thử nghiệm một loại hình thức tôi đã tạo có sử dụng một lĩnh vực với lớp thực thểSymfony2 Tuỳ chỉnh hình thức loại sử dụng thực thể cố gắng thử nghiệm nó
đây là việc tạo ra các hình thức
$builder
->add('name', 'text')
->add('description', 'textarea')
->add('services', 'entity', array('class' => 'MyBundle:Service', 'group_by' => 'category.name', 'property' => 'name', 'multiple' => true, 'required' => false));
này hoạt động rất tốt đẹp khi tôi xây dựng các hình thức, nhưng sau đó tôi đang cố gắng để đơn vị kiểm tra kiểu này
sau this example về cách kiểm tra các loại hình thức tùy chỉnh của tôi
tôi get ting lỗi này
Symfony \ Component \ Mẫu \ Exception \ Ngoại lệ: Không thể tải loại "thực thể"
Các lỗi được gây ra ở phần đầu của bài kiểm tra đơn vị theo lệnh này:
$type = new MyType();
$form = $this->factory->create($type);
bất kỳ ý tưởng về cách khắc phục lỗi này để kiểm tra loại biểu mẫu tùy chỉnh của tôi bằng cách sử dụng các thực thể?
cảm ơn trước
Hiện nay, Symfony hỗ trợ EntityType ra khỏi hộp, nhưng không có một cách thích hợp để kiểm tra đơn vị nó: https://github.com/symfony/symfony/issues/15098. –