저는 ZF 1을 가지고 있습니다. Bootstrap.php에서 라우팅 및 기타 preDispatch 작업을 많이하고 있습니다.ZendFramework 2 - 어떻게 ZF1에서와 비슷한 Bootstrap.php를 할 수 있습니까?
그러나 ZF2에는 더 이상 Bootstrap.php 개념이 없습니까? 아니면 Zf2에서 어떻게 할 수 있습니까? ZF2의 가장 뛰어난 기능의
<?php
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap {
protected function _initPdispatch() {
$this->bootstrap('frontController');
require_once APPLICATION_PATH . '/controllers/plugin/LanguageSelector.php';
$plugin = new LanguageSelector();
$front = Zend_Controller_Front::getInstance();
$front->registerPlugin($plugin);
return $plugin;
}
protected function _initRoutes() {
$front = Zend_Controller_Front::getInstance();
$router = $front->getRouter();
$dynamic1 = new Zend_Controller_Router_Route(
'/:variable1',
array(
'controller' => 'router',
),
// array('variable1' => '^[a-zA-Z0-9_-]*$')
array('variable1' => '^[\w.-]*$')
);
$router->addRoute('dynamic1', $dynamic1);
}
Afaik는 더 이상 동적 라우팅을 사용하지 말 것을 강력히 권장합니다 **. – pebbo