フォームタイプのサービスを定義できません。問題はどこですか?Sylius:タイプ「app.form.type.slider」を読み込めません
AppBundle /リソース/設定/ routing.ymlファイル:
app_slider_create:
path: /sliders/slider/new
methods: [GET, POST]
defaults:
_controller: app.controller.slider:createAction
_sylius:
form: app.form.type.slider
AppBundle /リソース/設定/ services.yml:
app.form.type.slider:
class: AppBundle\Form\Type\add_img_sliderType
tags:
- { name: form.type, alias: app_slider }
arguments: [@doctrine, @sylius.context.locale]
AppBundle /フォーム/タイプ/ add_img_sliderType .php:
<?php
namespace AppBundle\Form\Type;
use Sylius\Bundle\ResourceBundle\Form\Type\AbstractResourceType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\Form\Extension\Core\Type\FileType;
class add_img_sliderType extends AbstractResourceType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
// Build your custom form!
$builder
->add('lib', 'text', [
'label' => 'Libélle',
])
->add('description', 'text', [
'label' => 'Description',
])
->add('path',FileType::class, [
'required' => true,
'label' => 'Photo',
])
;
}
public function getName()
{
return 'app_slider';
}
}
あなたSliderTypeコード – Brett
@Brettを投稿してくださいあなたはsliderType –
を見ることができるので、私は私のコードを編集し、それは間違いなく読み込みますservices.ymlファイル? DependencyInjection/* Extension.phpファイルのコードを追加してください – Brett