News
Using phpdocx with Zend Framework 2
- Oct 18, 2013
Warning
This post is outdated. For up date information about using phpdocx with Zend Framework 2 please refer to the Integrate phpdocx with Zend Framework 2.
To use phpdocx within the Zend Framework 2, you just need to follow these steps:
1. Extract the content of the phpdocx package to a folder inside the framework path (for example libraries/phpdocx).
2. Go to the module where you want to use phpdocx and open the Module.php file to add the route where to find the main class of phpdocx:
public function getAutoloaderConfig() { return array( 'Zend\Loader\ClassMapAutoloader' => array( __DIR__ . '/autoload_classmap.php', array( 'CreateDocx' => __DIR__ . '/../../library/phpdocx/classes/CreateDocx.inc', ), ), 'Zend\Loader\StandardAutoloader' => array( 'namespaces' => array( __NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__, ), ), ); }
3. Open the controller and instantiate phpdocx:
public function indexAction() { $phpdocx = new \CreateDocx(); $phpdocx->addText('This is a new document created with Zen Framework 2'); $phpdocx->createDocx('save path'); }
It is recommended to create a data folder in your module where you can save the new documents created with phpdocx (see this example) .