#NFDevelopmentMode
UPDATE: There is now an offical version of this module at
https://github.com/zfcampus/zf-development-mode
This ZF2 development mode module is an extraction of the Apigility Skeleton's Development Mode Controller to its own module for use in ZF2 applications.
##Installation with Composer
-
Add
"19ft/nf-development-mode": "1.*"to the"require"section yourcomposer.jsonfile and runphp composer.phar update. -
Copy
development.config.disttoconfig/development.config.distand edit as required. Commit this file to your VCS. -
Add any development modules to the
"require-dev"section of your application'scomposer.json. e.g:"zendframework/zend-developer-tools": "dev-master", "zendframework/zftool": "dev-master"and run
composer.update. -
If you're using Zend Developer Tools, Copy
./vendor/zendframework/zend-developer-tools/config/zenddevelopertools.local.php.distto./config/autoload/zenddevelopertools.local.php. Change any settings in it according to your needs. -
Add
'NFDevelopmentMode'to the list of Modules in yourconfig/application.config.phpfile. -
In
public/index.php, replace these lines:// Run the application! Zend\Mvc\Application::init(require 'config/application.config.php')->run();with
// Config $appConfig = include APPLICATION_PATH . '/config/application.config.php'; if (file_exists(APPLICATION_PATH . '/config/development.config.php')) { $appConfig = Zend\Stdlib\ArrayUtils::merge($appConfig, include APPLICATION_PATH . '/config/development.config.php'); } // Run the application! Zend\Mvc\Application::init($appConfig)->run();
cd path/to/install
php public/index.php development enable
cd path/to/install
php public/index.php development disable
Note: Don't run development mode on your production server.