我參照這些頁面創建了兩個自定義內容類型:Drupal的8:您已請求不存在的服務 「router.route_provider.old」
https://www.drupal.org/node/2629550
https://www.drupal.org/node/2693979
未捕獲到的PHP異常 Symfony \ Component \ DependencyInjection \ Exception \ ServiceNotFoundException: 「您請求了一個不存在的服務 」router.route_provider.old「。這些: 「router.route_provider」,「router.route_preloader」?「在 ... \核心\ LIB \ Drupal的\分量\ DependencyInjection \ Container.php 線157
任何人都可以請幫我,爲什麼發生這種情況,如何解決?
我正在使用Drupal 8.1.8版本。
您可以編輯您的問題,包括圍繞'DiscoveryTrait.php'線52的代碼? –
以下是52附近的代碼: protected function doGetDefinition(array $ definitions,$ plugin_id,$ exception_on_invalid)//避免使用可創建數組副本的三元組。 (isset($ definitions [$ plugin_id])){ return $ definitions [$ plugin_id]; } elseif(!$ exception_on_invalid){ return NULL; } throw new PluginNotFoundException($ plugin_id,sprintf('The「%s」plugin does not exist。',$ plugin_id)); } –
這是非常難以閱讀,人們可能看不到在這裏的評論。請修改您的問題以包含該問題。我對Drupal一無所知,只是試圖幫助你解答你的問題。 –