2010-11-10 70 views
0

我有這樣的一個模塊的generator.yml:的symfony:憑據在後端的動作

config: 
    actions: 
    _new: { credentials: [user] } 

,我已經自動覆蓋行動「新的」我提到在generator.yml 這方式:

public function executeNew(sfWebRequest $request) 
{ 

var_dump($this->getCredential()); 

$this->form = $this->configuration->getForm(); 
$this->Sedi = $this->form->getObject(); 
} 

當我執行新的行動,我得到「空」。我期望得到「用戶」。

我做了「cc」。

有什麼想法?

哈維爾

+0

生成器操作的'credentials'選項指定哪些憑證足以執行該操作。它不會爲執行者提供指定的憑證。你確定你已經擁有「用戶」憑據嗎? – 2010-11-11 07:56:34

+0

謝謝。無論如何,我用一個擁有「admin」憑據的用戶登錄(在操作新的我已經使用var_dump($ this-> getUser() - > getCredentials());)檢查了它,但是我可以執行操作新......我預計不能執行它......我做了「cc」。 – ziiweb 2010-11-11 09:50:57

回答

0

您可以使用security.yml限制措施。