1

Yii フレームワークを使用してカスタム CMS を実装したいと考えています。

他のCMSと同様に、次のことができる必要があります。

  • ユーザーの作成

  • 役割 (グループ) を作成する

  • ユーザーを役割/グループに割り当てる

  • ページの作成、メニューなど、サイトの他の部分 (モジュール) に対する編集/削除/管理権限をロールに付与します。

しかし、私はそれらを実装することについて考えていません。

アイデアや解決策を教えてください。

4

1 に答える 1

2

実装する必要はありません。権利管理に非常に優れた素晴らしい拡張機能があります: The Rights Extension for Yiiです。

この拡張機能は、Yii の組み込み Database Authorization Manager (CDbAuthManager) を利用して、高度なアクセス制御のための Web インターフェースを提供します。

特徴

  • ユーザビリティに最適化されたユーザーインターフェース 役割、タスク、操作
  • 各ロールに割り当てられたタスクと操作を表示する管理ビュー
  • ユーザーへの権限付与項目の割り当て ドラッグ&ドロップによる権限項目の並べ替え
  • 簡単かつ迅速なセットアップのためのインストーラー
  • 認可項目生成 アクセス確認用コントローラーフィルター
  • ビジネス ルール (およびデータ) のサポート ランタイム キャッシュの増加
  • パフォーマンスの国際化 (I18N) クロスブラウザーと
  • データベース間の互換性 拡張が容易
于 2013-06-30T07:01:46.033 に答える