2016-06-09 13 views
0

我試圖在我的symfony應用程序中實現一個簡單的登錄和註銷,並且在文檔中說我需要創建一個到註銷頁面的路徑。並且有這樣的代碼:如何在symfony中創建註銷路線?

# app/config/routing.yml 
logout: 
    path: /logout 

我試圖把它粘貼到我的應用程序/配置/ routing.yml中,所以它看起來是這樣的:

# app/config/routing.yml 
app: 
    resource: '@AppBundle/Controller/' 
    type:  annotation 
logout: 
    path: /logout 

但我得到一個錯誤

The file "(...)\app/config\routing.yml" does not contain valid YAML 

我是通過文檔搜索,但沒有找到anythig這將幫助我解決這個問題。我無法真正理解這個路由配置文件是如何工作的,以及爲什麼會出現這個錯誤。

+1

檢查routing.yml佈局,它有一些東西,所以它的內容是無效的YAML –

+6

我的真棒精神力量告訴我,你有三個空間在前面的路徑而不是四個。這將是$ 500美元。 – Cerad

+0

我在那裏有一個標籤。但將它改爲四個空格確實有幫助。嚴重的是,這是一些奇怪的語法。 –

回答

0

當在開發環境中對任何yaml文件進行更改時提出建議,先保存yaml,進行更改,然後檢查錯誤消息。如果您收到錯誤消息,請將其退出。

還設置您的編輯器,以便它指出標籤,空格等內容......因此,馬上就可以看到它。