Download the PHP package coolcsn/csn-acl-navigation without Composer
On this page you can find all versions of the php package coolcsn/csn-acl-navigation. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download coolcsn/csn-acl-navigation
More information about coolcsn/csn-acl-navigation
Files in coolcsn/csn-acl-navigation
Package csn-acl-navigation
Short Description Zend Framework 2 Module for Navigation using Acl
License BSD-3-Clause
Homepage https://github.com/coolcsn/CsnAclNavigation
Informations about the package csn-acl-navigation
CsnAclNavigation
What is CsnAclNavigation?
CsnAclNavigation is a Module for using based on Zend Framework 2
What exactly does CsnAclNavigation?
CsnAclNavigation has been created with educational purposes to demonstrate how Navigation can be done. It is fully functional.
Installation
-
Installation via composer is supported, simply run (make sure you've set
"minimum-stability": "dev"
in your composer.json file):php composer.phar require coolcsn/csn-acl-navigation:dev-master
- Configure referenced modules (CsnUser and CsnAuthorization) following their instructions.
Go to your application configuration in and add 'CsnAclNavigation'. An example application configuration could look like the following:
Configuration
- Copy the sample Navigation configuration from
./vendor/coolcsn/csn-acl-navigation/config/navigation.global.php.dist
. to./config/autoload
renaming it to navigation.global.php and edit.
We recommend using the same names for the resources and privileges of the pages as for the controllers and actions. This is done to keep the Navigation and Authorization in sync.
If we have a link in our navigation to resource named "Album\Controller\Album" and privilege "index", please use the same resource and privilege name to configure your MVC page in the navigation.
For example:
Show navigation
Add this somewhere in your layout ./module/Application/view/layout/layout.phtml
:
If you are you using Bootstrap (as the default skeleton application does), you may as well use:
Dependencies
This Module depends on the following Modules:
Recommends
- coolcsn/CsnCms - Content management system;
All versions of csn-acl-navigation with dependencies
doctrine/doctrine-orm-module Version >=0.7
coolcsn/csn-user Version dev-master