pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    1. <legend id='x1mK1'><style id='x1mK1'><dir id='x1mK1'><q id='x1mK1'></q></dir></style></legend>

      1. <tfoot id='x1mK1'></tfoot>

          <bdo id='x1mK1'></bdo><ul id='x1mK1'></ul>
      2. <i id='x1mK1'><tr id='x1mK1'><dt id='x1mK1'><q id='x1mK1'><span id='x1mK1'><b id='x1mK1'><form id='x1mK1'><ins id='x1mK1'></ins><ul id='x1mK1'></ul><sub id='x1mK1'></sub></form><legend id='x1mK1'></legend><bdo id='x1mK1'><pre id='x1mK1'><center id='x1mK1'></center></pre></bdo></b><th id='x1mK1'></th></span></q></dt></tr></i><div class="xxfl7tx" id='x1mK1'><tfoot id='x1mK1'></tfoot><dl id='x1mK1'><fieldset id='x1mK1'></fieldset></dl></div>

        <small id='x1mK1'></small><noframes id='x1mK1'>

        如何使用zend框架獲取像mydomain.com/username這樣的動

        how to get dynamic URL like mydomain.com/username using zend framework(如何使用zend框架獲取像mydomain.com/username這樣的動態URL)
        <i id='qjX7R'><tr id='qjX7R'><dt id='qjX7R'><q id='qjX7R'><span id='qjX7R'><b id='qjX7R'><form id='qjX7R'><ins id='qjX7R'></ins><ul id='qjX7R'></ul><sub id='qjX7R'></sub></form><legend id='qjX7R'></legend><bdo id='qjX7R'><pre id='qjX7R'><center id='qjX7R'></center></pre></bdo></b><th id='qjX7R'></th></span></q></dt></tr></i><div class="ljvxzt7" id='qjX7R'><tfoot id='qjX7R'></tfoot><dl id='qjX7R'><fieldset id='qjX7R'></fieldset></dl></div>
          <legend id='qjX7R'><style id='qjX7R'><dir id='qjX7R'><q id='qjX7R'></q></dir></style></legend>
        1. <small id='qjX7R'></small><noframes id='qjX7R'>

                <tbody id='qjX7R'></tbody>

                <bdo id='qjX7R'></bdo><ul id='qjX7R'></ul>
              • <tfoot id='qjX7R'></tfoot>

                  本文介紹了如何使用zend框架獲取像mydomain.com/username這樣的動態URL的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我正在使用 zend 框架開發應用程序.在應用程序中,我必須為每個用戶提供一個 URL,例如 mydomain.com/[username] 然后 public 將能夠查看他的個人資料.[username] 是特定用戶的用戶名

                  I am developing an application using zend framework. In the application I have to provide a URL for each user like mydomain.com/[username] then public will be able to view his profile. [username] is the username of the particular user

                  但是我怎樣才能做到這一點?我認為在 ZF mydomain.com/username 中嘗試獲取名稱為 username 的控制器,但我應該在此 URL 中顯示用戶配置文件,并且如果其他內容如 mydomain.com 出現,它必須轉到正確的控制器/控制器1

                  But how can I achieve this ? I think in ZF mydomain.com/username tries to get the controller with name username, but I should show user profiles in this URL and it must goes to the right controller if something else comein like mydomain.com/controller1

                  推薦答案

                  這個好像有點多,有幾個選項:

                  This seems to come up quite a bit, there are a few options:

                  選項 1:自定義路由類

                  我已經發表了一篇博客文章,其中詳細介紹了如何使用自定義路由類在 ZF 中實現此目的,請參閱:

                  I've put up a blog post with a detailed example of how to achieve this in ZF using a custom route class, see:

                  http://tfountain.co.uk/blog/2010/9/9/vanity-urls-zend-framework

                  這可能不是最簡單的方法,但在我看來這是最好的方法,因為它允許您像其他任何方法一樣設置用戶名路由,并且您仍然可以使用標準的 ZF URL 幫助程序和其他路由工具.

                  This might not be the simplest approach, but in my opinion it is the best, as it allows you to setup a username route like any other, and you can still use the standard ZF URL helpers and other routing toys.

                  選項 2:擴展路由器

                  另一種方法是擴展標準 ZF 路由器,然后在做任何其他事情之前檢查用戶名路由.類似的東西:

                  Another approach is to extend the standard ZF router and then check for a username route before doing anything else. Something like:

                  class My_Router extends Zend_Controller_Router_Rewrite
                  {
                      public function route(Zend_Controller_Request_Abstract $request)
                      {
                          $pathBits = explode('/', $request->getPathInfo());
                          if (!empty($pathBits[0])) {
                              // check whether $pathBits[0] is a username here
                              // with a database lookup, if yes, set params and return
                          }
                  
                          // fallback on the standard ZF router
                          return parent::route($request);
                      }
                  }
                  

                  然后您需要告訴前端控制器使用您的路由器而不是默認路由器,因此在您的引導程序中:

                  You then need to tell the front controller to use your router instead of the default one, so in your bootstrap:

                  protected function _initRoutes()
                  {
                      Zend_Controller_Front::getInstance()->setRouter(new My_Router());
                  }
                  

                  將My"替換為您的應用程序自己的命名空間.

                  replace 'My' with your application's own namespace.

                  如果你采用這種方法,你就不能為你的用戶名路由使用 URL 助手,如果你開始需要添加其他自定義功能,事情會變得有點混亂,所以改用自定義路由類.

                  If you follow this approach you can't use the URL helper for your username routes, and things can become a bit messy if you start needing to add other custom functionality, so go with the custom route class instead.

                  這篇關于如何使用zend框架獲取像mydomain.com/username這樣的動態URL的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                  PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                  PHP PDO ODBC connection(PHP PDO ODBC 連接)
                  Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術方法)
                  php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                  MSSQL PDO could not find driver(MSSQL PDO 找不到驅動程序)
                    <bdo id='F5XMT'></bdo><ul id='F5XMT'></ul>
                    <i id='F5XMT'><tr id='F5XMT'><dt id='F5XMT'><q id='F5XMT'><span id='F5XMT'><b id='F5XMT'><form id='F5XMT'><ins id='F5XMT'></ins><ul id='F5XMT'></ul><sub id='F5XMT'></sub></form><legend id='F5XMT'></legend><bdo id='F5XMT'><pre id='F5XMT'><center id='F5XMT'></center></pre></bdo></b><th id='F5XMT'></th></span></q></dt></tr></i><div class="l5z7njh" id='F5XMT'><tfoot id='F5XMT'></tfoot><dl id='F5XMT'><fieldset id='F5XMT'></fieldset></dl></div>

                    <small id='F5XMT'></small><noframes id='F5XMT'>

                    • <legend id='F5XMT'><style id='F5XMT'><dir id='F5XMT'><q id='F5XMT'></q></dir></style></legend>

                        • <tfoot id='F5XMT'></tfoot>
                            <tbody id='F5XMT'></tbody>

                            主站蜘蛛池模板: 散热器厂家_暖气片_米德尔顿散热器| 上海小程序开发-小程序制作-上海小程序定制开发公司-微信商城小程序-上海咏熠 | 净化车间装修_合肥厂房无尘室设计_合肥工厂洁净工程装修公司-安徽盛世和居装饰 | 台式低速离心机-脱泡离心机-菌种摇床-常州市万丰仪器制造有限公司 | 除尘布袋_液体过滤袋_针刺毡滤料-杭州辉龙过滤技术有限公司 | 低噪声电流前置放大器-SR570电流前置放大器-深圳市嘉士达精密仪器有限公司 | 找果网 | 苹果手机找回方法,苹果iPhone手机丢了找回,认准找果网! | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 郑州大巴车出租|中巴车租赁|旅游大巴租车|包车|郑州旅游大巴车租赁有限公司 | 中宏网-今日新闻-财经新闻 | 北京遮阳网-防尘盖土网-盖土草坪-迷彩网-防尘网生产厂家-京兴科技 | 标策网-专注公司商业知识服务、助力企业发展 | 奥运星-汽车性能网评-提供个性化汽车资讯 | 爱德华真空泵油/罗茨泵维修,爱发科-比其尔产品供应东莞/杭州/上海等全国各地 | 变色龙PPT-国内原创PPT模板交易平台 - PPT贰零 - 西安聚讯网络科技有限公司 | 红立方品牌应急包/急救包加盟,小成本好项目代理_应急/消防/户外用品加盟_应急好项目加盟_新奇特项目招商 - 中红方宁(北京) 供应链有限公司 | 翅片管散热器价格_钢制暖气片报价_钢制板式散热器厂家「河北冀春暖气片有限公司」 | CTAB,表面活性剂1631溴型(十六烷基三甲基溴化铵)-上海升纬化工原料有限公司 | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | 焊锡丝|焊锡条|无铅锡条|无铅锡丝|无铅焊锡线|低温锡膏-深圳市川崎锡业科技有限公司 | 济南宣传册设计-画册设计_济南莫都品牌设计公司 | 蓝牙音频分析仪-多功能-四通道-八通道音频分析仪-东莞市奥普新音频技术有限公司 | 杭州实验室尾气处理_实验台_实验室家具_杭州秋叶实验设备有限公司 | 安平县鑫川金属丝网制品有限公司,防风抑尘网,单峰防风抑尘,不锈钢防风抑尘网,铝板防风抑尘网,镀铝锌防风抑尘网 | 长春网站建设,五合一网站设计制作,免费优化推广-长春网站建设 | 工作心得_读书心得_学习心得_找心得体会范文就上学道文库 | 自进式锚杆-自钻式中空注浆锚杆-洛阳恒诺锚固锚杆生产厂家 | 欧景装饰设计工程有限公司-无锡欧景装饰官网 | 「阿尔法设计官网」工业设计_产品设计_产品外观设计 深圳工业设计公司 | 长沙广告公司|长沙广告制作设计|长沙led灯箱招牌制作找望城湖南锦蓝广告装饰工程有限公司 | 全自动真空上料机_粉末真空上料机_气动真空上料机-南京奥威环保科技设备有限公司 | 米顿罗计量泵(科普)——韬铭机械 | LCD3D打印机|教育|桌面|光固化|FDM3D打印机|3D打印设备-广州造维科技有限公司 | 污水处理设备维修_污水处理工程改造_机械格栅_过滤设备_气浮设备_刮吸泥机_污泥浓缩罐_污水处理设备_污水处理工程-北京龙泉新禹科技有限公司 | 薄壁轴承-等截面薄壁轴承生产厂家-洛阳薄壁精密轴承有限公司 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 卧涛科技有限公司科技项目申报公司|高新技术企业申报|专利申请 | 家德利门业,家居安全门,别墅大门 - 安徽家德利门业有限公司 | 泰国试管婴儿_泰国第三代试管婴儿_泰国试管婴儿费用/多少钱_孕泰来 | 水上浮桥-游艇码头-浮动码头-游船码头-码瑞纳游艇码头工程 | 河南卓美创业科技有限公司-河南卓美防雷公司-防雷接地-防雷工程-重庆避雷针-避雷器-防雷检测-避雷带-避雷针-避雷塔、机房防雷、古建筑防雷等-山西防雷公司 |