CakePHP access control list: สร้าง ACO (ตัวแทนหน้าเว็บ)

จริงๆ ACO ก็เป็นคำกลางๆ แต่ในกรณีของผม ACO นึงก็คือ Web หน้าหนึ่งพอดี (ตอนนี้กะว่าจะให้เป็นแบบนี้) แต่ว่า Web มันก็มี Hierarchy ทีแรกนึกว่าจะสรัาง Hierarchy ได้ในคำสั่งเดียวเลย แต่จริงๆ แล้วนี่ชั้นละ 1 คำสั่งเลย.

ทีแรกผมลองแบบนี้ก่อน

$ php cake/console/cake.php acl create aco /Controllers/Book/index

$ php cake/console/cake.php acl view aco

Welcome to CakePHP v1.2.0.6311 beta Console
—————————————————————
Aco tree:
—————————————————————
[6]Controllers/Book/index

—————————————————————

ใช้ไม่ได้ไม่ออกมาเป็น tree เลย

เลยลองสั่งอีกแบบ

$ php cake/console/cake.php acl create aco / Controllers
$ php cake/console/cake.php acl create aco Controllers Book
$ php cake/console/cake.php acl create aco Book index
$ php cake/console/cake.php acl view aco

Welcome to CakePHP v1.2.0.6311 beta Console
—————————————————————
Aco tree:
—————————————————————

[3]Controllers

  [4]Book

    [5]index

—————————————————————

นี่แบบนี้เป็น tree เห็นๆ.

แล้วก็ …. ไปเก็บผ้าก่อนดีกว่า😛

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s