doumao1887 2016-12-06 12:41
浏览 7

如何在Zend中创建路线?

I am fresher on zend framework. I try to create route by

create function "_initRoutes" in "Bootstrap.php"

protected function _initRoutes()
 {
    $router = Zend_Controller_Front::getInstance()->getRouter();
    include APPLICATION_PATH . "/configs/routes.php";
 }

and i create "routes.php" in "application\config\"

$router->addRoute(
  'test',
   new Zend_Controller_Router_Route('test',
    array(
        'controller' => 'TestController',
        'action' => 'test'
   ))
);  

And I navigate with "TestController"

 class TestController extends Zend_Controller_Action
 {

   public function init()
   {
      /* Initialize action controller here */
   }

   public function indexAction()
   {
     echo 'TEST INDEX';
   }

   public function test(){
     echo 'ROUTE CALLED';
   }
} 

If i try the route "http://localhost:8080/test",

I receive error message as "Page Not Found".

What i do wrong ?

I'm only doing these setups on fresh zend pack.

Is i need to do any thing else for route ?

Thanks in Advance !

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥20 数学建模,尽量用matlab回答,论文格式
    • ¥15 昨天挂载了一下u盘,然后拔了
    • ¥30 win from 窗口最大最小化,控件放大缩小,闪烁问题
    • ¥20 易康econgnition精度验证
    • ¥15 msix packaging tool打包问题
    • ¥28 微信小程序开发页面布局没问题,真机调试的时候页面布局就乱了
    • ¥15 python的qt5界面
    • ¥15 无线电能传输系统MATLAB仿真问题
    • ¥50 如何用脚本实现输入法的热键设置
    • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能