gpt4 book ai didi

php - 转换 Zend_Rest_Route 代码来处理 2 个参数?

转载 作者:可可西里 更新时间:2023-10-31 23:43:54 25 4
gpt4 key购买 nike

我有来自 http://www.chrisdanielson.com/2009/09/02/creating-a-php-rest-api-using-the-zend-framework/ 的 Zend 代码看起来像这样:

    $this->bootstrap('Request');
$front = $this->getResource('FrontController');
$restRoute = new Zend_Rest_Route($front, array(), array(
'default' => array('version')
));
$front->getRouter()->addRoute('rest', $restRoute);

我正在尝试实现此处指定的内容:http://wdvl.com/Authoring/PHP/Zend_Routes/Jason_Gilmore04282010.html

并让系统响应 url,例如:

www.site.com/version/param1/param2

如何更改上面的工作代码来执行 2 个参数?我将执行其他命令,例如:/retrieve/、/put/等。

最佳答案

我的Bootstrap中的路由如下:

    /*
* ReWrite Rules and Routes
*/
protected function _initRoutes() {

$router = Zend_Controller_Front::getInstance ()->getRouter ();
$router->addRoute('rest_url', new Zend_Controller_Router_Route('version/:param1/:param2/', array( 'module'=>'ModuleName', 'controller' => 'ControllerName', 'action' => 'ActionName', 'param1' => 'default here if you want', 'param2' => 'can leave param1 and param2 blank here')));
}

这就是我一直以来的路线工作方式。

关于php - 转换 Zend_Rest_Route 代码来处理 2 个参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5390976/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com