我試圖設置一個新的Symfony項目。當我執行「php console.php config:dump-reference」時,出現錯誤,說明「服務」uri_signer「依賴於不存在的參數」kernel.secret「。你的意思是:「kernel.charset」?Symfony:服務...依賴於不存在的參數kernel.secret
我已經驗證的祕密被設置在配置/ parameters.yml:
parameters:
secret: s3kr3t
我已經驗證的是進口的參數配置/ config.yml:
imports:
- { resource: parameters.yml }
如果我改變參數.yml到它的工作原理(但這是不正確的,根據網絡上的所有文檔):
parameters:
kernel.secret: s3kr3t
Sry,無法複製。你確定你正確安裝了SF2嗎? – nietonfir
不,我不是。我已經使用作曲家拉入依賴關係。沒有任何安裝。我爲Symfony \ Bundle \ FrameworkBundle \ Console \ Application創建了我自己的AppKernel,它設置了配置。 –
我能夠通過將「secret:s3kr3t」更改爲「kernel.secret:s3kr3t」來實現它,但我不確定它爲什麼沒有按預期工作。 –