私は自分のFactory for Syliusフォームを作ろうとしています。Sylius - FactoryInterfaceを自分の工場に注入する方法
シリアスコンポーネントを検索すると、やり方がわかりました。私はSyliusのFactoryInterfaceを注入する方法を見つけることができません
class CommentFactory implements CommentFactoryInterface
{
/**
* @var FactoryInterface
*/
private $factory;
/**
* @param FactoryInterface $factory
*/
public function __construct(FactoryInterface $factory)
{
$this->factory = $factory;
}
/**
* {@inheritDoc}
*/
public function createNew()
{
return $this->factory->createNew();
}
public function createWithPost($postId)
{
$comment = $this->createNew();
$comment->setPost($postId);
return $comment;
}
}
:
は、ここに私の工場です。
私は、サービスを検索するphp app/console debug:container | grep factory
を実行したが表示されていません:(
任意の提案を?
明日はうまくやってみるとうまくいくと思います。ありがとうございますlchrusciel –
完璧に動作します。ありがとう@lchrusciel –