現有一個代理類型的管理後台,權限角色比較多,單頁操作Button也較多。
請問相對成熟的做法,怎麼維護這種操作Button與權限之間的關係呢?
針對不同的角色,顯示不同的按鈕。
千萬不要說對每個角色都在視圖中寫個if else,
現有一個代理類型的管理後台,權限角色比較多,單頁操作Button也較多。
請問相對成熟的做法,怎麼維護這種操作Button與權限之間的關係呢?
針對不同的角色,顯示不同的按鈕。
千萬不要說對每個角色都在視圖中寫個if else,
可以封裝一個統一的公共方法,專門對權限進行判斷。可以參考下這篇文章,文章中有頁面操作按鈕沒權限的不做顯示一節。
可以看http://www.5idev.com/p-php_cl...這個鏈接,有詳細說明。
<code>class 子类 extends 父类{ //code }</code>
例如在control層-類別名叫controls.php,會員頁叫做memberControl.php,該類別就可以繼承controls.php
controls.php
<code>class controls{ //code }</code>
memberControl.php
<code>class memberControl extends controls{ //code }</code>