任何人都有任何专业知识解决Symfony 3和Sylius的问题? 我创建了一个新实体,我从documentation here
开始按照说明进行操作当我跑步时:
php bin/console doctrine:schema:update --force
它在db中成功创建了一个与新实体/模型对应的新表,但是当我尝试与该表交互时,我得到:
您已请求不存在的服务" sylius.repository.status_code"。
我现在已经三次重新创建了这个实体,无法弄清楚我哪里出错了。
$statusCodes = $this->container->get('sylius.repository.status_code');
$statusCode = $statusCodes->find(1);
dump($statusCode); exit;
答案 0 :(得分:0)
再次将这一部分归结为缺乏经验。该实体已成功创建并映射,我只是试图以错误的方式访问它。而不是使用默认方式 -
$this->container->get('sylius.repository.table_name');
我了解到你需要在db调用中使用bundle名称。例-
$this->container->get('bundle_name.repository.table_name');
新秀之举 -