php zend 自动补全,Zend Framework自动加载、简单路由配置(Bootstrap.php)
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
/*
* 自動加載
*/
protected function _initAutoloader()
{
$autoloader = new Zend_Application_Module_Autoloader(array(
‘namespace’ => ‘Application’,
‘basePath’ => APPLICATION_PATH,
));
return $autoloader;
}
/*
*模塊配置
*/
protected function _initDefaultModuleAutoloader()
{
$this->_resourceLoader = new Zend_Application_Module_Autoloader(array (‘namespace’ => ‘Default’, ‘basePath’ => APPLICATION_PATH . ‘/modules/default’));
$this->_resourceLoader = new Zend_Application_Module_Autoloader(array (‘namespace’ => ‘Admin’, ‘basePath’ => APPLICATION_PATH . ‘/modules/admin’));
}
/*
* 路由配置
*/
protected function _initRequest()
{
$router = new Zend_Controller_Router_Rewrite();
$frontController = Zend_Controller_Front::getInstance();
$front = Zend_Controller_Front::getInstance();
$front->setRouter($router);
/*
* 路由配置
*/
$router->addRoute(“index_i”, new Zend_Controller_Router_Route(‘/i/:i’,array(“module” => “default”, “controller” => “index”, “action”=>”index”)));
$router->addRoute(“index_l”, new Zend_Controller_Router_Route(‘/l’,array(“module” => “default”, “controller” => “index”, “action”=>”list”)));
$router->addRoute(“index_s”, new Zend_Controller_Router_Route(‘/s’,array(“module” => “default”, “controller” => “index”, “action”=>”search”)));
$router->addRoute(“index_n”, new Zend_Controller_Router_Route(‘/news/:id’,array(“module” => “default”, “controller” => “index”, “action”=>”news”)));
}
}
總結
以上是生活随笔為你收集整理的php zend 自动补全,Zend Framework自动加载、简单路由配置(Bootstrap.php)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: idea2019运行php项目,新版In
- 下一篇: 动态规划算法php,php算法学习之动态