私は開発者を怒らせています。私は管理パネルなしで1つのアプリケーションを開発しました。今は管理パネルを開発したいので、それをどうやって開発することができますか?zendフレームワークでadminを作成するには?
1)私は管理パネルでリダイレクトする必要があります"http:// localhost/zend/public"。私は、管理コントローラ又はモジュール
3)管理者のレイアウトを追加する方法
2)。
4)ここで私は管理フォルダを置くか、私はブートストラップで何を変えるのですか?
私は開発者を怒らせています。私は管理パネルなしで1つのアプリケーションを開発しました。今は管理パネルを開発したいので、それをどうやって開発することができますか?zendフレームワークでadminを作成するには?
1)私は管理パネルでリダイレクトする必要があります"http:// localhost/zend/public"。私は、管理コントローラ又はモジュール
3)管理者のレイアウトを追加する方法
2)。
4)ここで私は管理フォルダを置くか、私はブートストラップで何を変えるのですか?
よくある方法はたくさんあります。実際に必要な管理インターフェースの種類によって異なります。
通常:
1)管理インターフェイス用に別のモジュールが必要です。これは、モジュールベースのMVC構造を意味します。
2)Zend_Aclを使用してユーザーアクセスリストを定義することをお勧めします。私。役割を作成し(例えばゲスト、ユーザー、モデレータ、管理者)、どのモジュール/コントローラ/アクションにアクセス権があるべきか、アクセスすべきでないかを定義します。
3)Zend_Authを使用してユーザーを認証します。
4)おそらく、Zend_SessionとZend_Session_Namespaceを使用してセッションを通じてユーザー情報を伝播します。
5)少なくとも基本的なセキュリティ対策(SQLインジェクションに対するプリペアドステートメント、XSSに対する$ this-> view->エスケープ、おそらくすべてのフォームにCSRFトークンを使用する)を行います。商用アプリケーションの場合は、証明書を入手してください。
+1、まさに私が言うだろう! –
config/application.iniファイルのモジュールディレクトリパスを設定する – Tushar