3
我實現一組(角色)基於ACL的系統爲我的CakePHP 2應用程序。填充ACO/ARO表使用現有數據CakePHP2
現在,我明白了ACL將自動地按照我的數據的未來變化填充ACO/ARO表,但我怎麼能填補這些表中就我現有的數據?我發現很少有關於管理現有數據的文檔。
這裏是我分手了我的模特。
集團模型既是請求者和控制。有4組。
public $actsAs = array(
'Acl' => array('type' => 'both')
)
我有一個用戶模型,它是受控制的,並且綁定到組請求者行爲。現有用戶不到11000人。
public $actsAs = array(
'Acl' => array('type' => 'controlled')
)
function bindNode($user) {
return array('model' => 'Group', 'foreign_key' => $user['User']['group_id']);
}
而且我還有其他一些受控的模型。模型是客戶端(260條目),註釋(不到500條目)和註冊(約20000條目)。
public $actsAs = array(
'Acl' => array('type' => 'controlled')
)