2010-06-07 93 views
0

我很難理解CakePHP管理系統是如何工作的。CakePHP的管理部分

  • 是否所有需要登錄的操作的控制器都包含AuthComponent或者只是處理登錄/註銷的操作?
  • 假設我想保護控制器的添加動作。首先,我在控制器中創建 admin_add(),然後在 beforeFilter()方法中檢查 $this->Session->check('Auth.User')是否設置了基於此的重定向? 原來,最好只是用$this->Auth->allow()
  • 來控制它返回用戶嘗試訪問的URL的最簡單方法是什麼?有沒有比設置會話變量更好的方法? 原來它這個自動的:)

如果某人有一個很好的教程,爲了這個,我會愉快地閱讀:) 我已經閱讀this教程,但我發現它是一點點基本和CakePHP-docs在這個話題上也不是很棒。

回答

3

這裏沒有Cake管理系統。有Authentication組件,並有Access Control List組件。如果您願意,您只能使用認證組件,或者您可以同時使用它們。如果您想從頭開始創建您的管理系統,請按照this教程。或者您可以嘗試已經創建的管理面板 - PoundCake Control Panel

1

我們已經創建了一個管理系統,CakePHP的,工作原理類似於腳手架但它的配置,並準備好部署,檢查它在http://browniephp.org