2017-03-24 46 views
0

Ich habe eine CampusCalendarBundle Erweiterung. Nachdem ich den DependencyInjection Ordner hinzugefügt habe, um Konfigurationsdateien zu laden. Ich habe diesen Fehler. Ich glaube nicht system_configuration.yml wurde geladen.Fehler beim Laden der Servicekonfiguration

[RuntimeException] 
[Symfony\Component\Config\Definition\Exception\InvalidConfigurationException]                            

The system configuration variable "oro_calendar.calendar_colors" is not 
defined. Please make sure that it is either added to bundle 
configuration settings or marked as "ui_only" in config.  

enter image description here

<?php 

namespace CampusCRM\CampusCalendarBundle\DependencyInjection; 

use Symfony\Component\DependencyInjection\ContainerBuilder; 
use Symfony\Component\Config\FileLocator; 
use Symfony\Component\HttpKernel\DependencyInjection\Extension; 
use Symfony\Component\DependencyInjection\Loader; 

class CampusCalendarExtension extends Extension 
{ 
    /** 
    * {@inheritDoc} 
    */ 
    public function load(array $configs, ContainerBuilder $container) 
    { 
     $configuration = new Configuration(); 
     $config = $this->processConfiguration($configuration, $configs); 

     $container->setParameter(
      'oro_calendar.enabled_system_calendar', 
      $config['enabled_system_calendar'] 
     ); 

     $container->prependExtensionConfig($this->getAlias(), array_intersect_key($config, array_flip(['settings']))); 

     $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config')); 
     $loader->load('services.yml'); 
     $loader->load('form.yml'); 
    } 
} 

Hier Erweiterung Bundle.

<?php 

// src/CampusCRM/CampusCalendarBundle/CampusCalendarBundle.php 
namespace CampusCRM\CampusCalendarBundle; 

use Symfony\Component\HttpKernel\Bundle\Bundle; 

class CampusCalendarBundle extends Bundle 
{ 
    public function getParent() 
    { 
     return 'OroCalendarBundle'; 
    } 
} 
+0

Sie sollten den Link für diese Bundle-Erweiterung vielleicht wäre es besser für uns. –

+1

Reagieren Sie auf Ihre vorherigen Fragen Kommentare und Sie können Hilfe bekommen! –

+0

Sorry, ich bin mir nicht sicher, welche Bundle Extension bereitgestellt werden soll. 'CampusCalendarBundle' erweitert' OroCalendarBundle'. Willst du 'OroCalendarBundle' sehen? Hier ist der Link für [OroCalendarBundle] (https://github.com/orocrm/OroCalendarBundle) –

Antwort

0

Ich habe eine Lösung gefunden! Ich habe wahrscheinlich versehentlich einen Code in OroCalendarBundle gelöscht. Alles funktioniert, nachdem ich OroCalendarBundle durch eine Refresh-Installation ersetzt habe.

Vielen Dank für Ihre Hilfe ~

Verwandte Themen