ホームページ >バックエンド開発 >PHPチュートリアル >PHPCMS は、不正な列に対応する左側のメニューを表示しません_PHP チュートリアル
PHPCMS は、特定のロールにアクセス許可を設定できます。たとえば、一部の列は特定のロールにアクセスできません。ただし、左側のメニューには引き続き列名が表示されますが、これは編集者にとっては必要ありません。アクセスできないのに列名が表示されるのはなぜですか? PHPCMS コードを確認した後、メニューを非表示にする小さな機能を実装しただけです。
左側のメニューが Ajax を使用して生成されていることが、背景ページから簡単に分析できます:
リーリー要求されたアドレスは http://www.bkjia.com/admin.php?mod=phpcms&file=menu&action=get_menu_list&menuid=4 です
URL パラメーターでは、file は要求されたコントローラー ファイルを指します。ここで、menu はファイル admin/menu.inc.php を指し、action はメソッドを指します。 get_menu_list メソッドは menu.inc.php の下にあります:
リーリー次のように変更します:
リーリーこのコードは推測的なものですが、一般的な考え方は次のとおりです。