2017-03-24 11 views
0

私はCampusCalendarBundleエクステンションを持っています。その後、DependencyInjectionフォルダを追加して設定ファイルを読み込みました。私はこのエラーがあります。私はsystem_configuration.ymlがロードされているとは思わない。 ローディングサービス設定のエラー

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'); 
    } 
} 

[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.  

はここで拡張バンドルです。

<?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

あなたは、私たちの方が良いかもしれないそのバンドルエクステンションのリンクを提供する必要があります。 –

+1

あなたの前の質問コメントにお答えください。 –

+0

申し訳ありませんが提供するバンドル拡張機能がわかりません。 'CampusCalendarBundle'は' OroCalendarBundle'を拡張します。 'OroCalendarBundle'を見たいですか? [OroCalendarBundle](https://github.com/orocrm/OroCalendarBundle)のリンクです。 –

答えて

0

私は解決策を発見しました!私はおそらく誤ってOroCalendarBundleのコードを削除しました。 OroCalendarBundleをリフレッシュインストールに置き換えた後はすべて動作します。

ご協力いただきありがとうございます〜