-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Grid data driver "doctrine/phpcr-odm" is not supported. #29
Comments
I had to include the |
Reopening since this should be added to installation docs or if possible configured in the bundle. /cc @pamil |
@Matth-- : how do you include the @michalmarcinkowski : it seems that you also need to mention the following code in order to complete the installation sylius_resource:
drivers:
- doctrine/orm
- doctrine/phpcr-odm |
I don't know if this is the best way to do so but I'm loading the file from my AppExtension (gridloader) <?php
namespace AppBundle\DependencyInjection;
use Symfony\Component\Config\FileLocator;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Loader;
use Symfony\Component\HttpKernel\DependencyInjection\Extension;
class AppExtension extends Extension
{
public function load(array $configs, ContainerBuilder $container)
{
$configuration = new Configuration();
$config = $this->processConfiguration($configuration, $configs);
$loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
$loader->load('services.yml');
$gridLoader = new Loader\XmlFileLoader($container, new FileLocator($container->getParameter('kernel.root_dir') . '/../vendor/sylius/sylius/src/Sylius/Bundle/GridBundle/Resources/config/services/integrations/doctrine'));
$gridLoader->load('phpcr-odm.xml');
}
} If anybody knows a better way to do this... |
thanks a lot @Matth-- for your quick answer ! |
I went trough the gridbundle code and actually you don't need to load the This piece of code foreach ($config['drivers'] as $enabledDriver) {
$loader->load(sprintf('services/integrations/%s.xml', $enabledDriver));
} Is being executed in the SyliusGridExtension class. It means that you can just enable this in config.yml file. You need to do the same thing for the sylius_grid:
drivers:
- doctrine/orm
- doctrine/phpcr-odm This means you can ignore my previous comment 😄 |
Hi
After doing a clean install i get the following error when trying to navigate to any admin route
Any idea on how to fix this?
Thanks in advance!
The text was updated successfully, but these errors were encountered: