簡體   English   中英

Phalcon PhpFramework-路由

[英]Phalcon PhpFramework - Routing

有一個使用phalcon的應用程序,我希望路由這樣的URL:

http:// localhost / my-website / admin / cat- >使用“ cat”控制器而不是“ admin”控制器

已經做到這一點及其工作

$router = new Phalcon\Mvc\Router();

    $router->add(
    "/admin/cat",
    array(
        "controller" => "cat",
        "action"     => "index"
    )
);

但是如何路由類似的東西:

http:// localhost / my-website / admin / cat / updatecat / 22- >使用帶有操作“ updatecat”和參數“ 22”的“ cat”控制器,而不是“ admin”控制器

Phalcon PHP自定義路線

這是您執行類似自定義路線的方法:

$router->add(
"/admin/cat/([0-9]+)",
array(
    "controller" => "cat",
    "action"     => "index",
    "id"     => 1
));

您可以像這樣在控制器中拾取參數:

$id = $this->dispatcher->getParam('id');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM