1. 程式人生 > >使用cakephp 1.2中新增的訪問控制組件(acl)

使用cakephp 1.2中新增的訪問控制組件(acl)

            #modules 由我手動建立.aco要有個專門的controller進行管理,放在這裡為了更簡單的說明如何建立aco

                        $aco = $this->Acl->Aco;
            # 模組ACO,包括網站的各個部分,一般作為根節點
                        $aco->create(array (
                            'foreign_key' => 0,
                            'alias' => 'modules'
                        ));
                        $aco->save(); # 資料庫生成一條id為1的記錄.

                        $aco->create(array (
                            'parent_id' => 1, # 父節點的id號
                            'foreign_key' => 0, # 目前不清楚,待細細研究
                            'alias' => $this->params['controller'] # 一個Aco物件的別名,一般設定為控制器名稱
                        ));
                        $aco->save();