当前位置: 首页>>代码示例>>PHP>>正文


PHP Routes::Set方法代码示例

本文整理汇总了PHP中Routes::Set方法的典型用法代码示例。如果您正苦于以下问题:PHP Routes::Set方法的具体用法?PHP Routes::Set怎么用?PHP Routes::Set使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Routes的用法示例。


在下文中一共展示了Routes::Set方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: CRUD

 /**
  * Function to create default routes CRUD
  * 
  * @static
  * @access public
  * @param string $sRouteName
  * @param string $sController
  * @return void
  */
 public static function CRUD($sRouteName, $sController)
 {
     if (method_exists($sController, "Index")) {
         Routes::Set($sRouteName, "GET", $sController . "::Index");
     }
     if (method_exists($sController, "CRUDInsert")) {
         Routes::Set($sRouteName, "POST", array($sController . "::CRUDInsert", new $sController()));
     }
     if (method_exists($sController, "CRUDEdit")) {
         Routes::Set($sRouteName . "/{id}", "GET", array($sController . "::CRUDEdit", new $sController()));
     }
     if (method_exists($sController, "CRUDUpdate")) {
         Routes::Set($sRouteName . "/{id}", "PUT", array($sController . "::CRUDUpdate", new $sController()));
     }
     if (method_exists($sController, "CRUDDestroy")) {
         Routes::Set($sRouteName . "/{id}", "DELETE", array($sController . "::CRUDDestroy", new $sController()));
     }
 }
开发者ID:magicphp,项目名称:framework,代码行数:27,代码来源:routes.class.php

示例2:

<?php

/**
 * Routes of Hello World
 * 
 * @package     MagicPHP Hello World
 * @author      André Ferreira <andrehrf@gmail.com>
 * @link        https://github.com/magicphp/magicphp MagicPHP(tm)
 * @license     MIT License (http://www.opensource.org/licenses/mit-license.php)
 */
Routes::SetOverloadFrontend(true);
Routes::Set("", "GET", "App\\Helloworld\\Controllers\\Helloworld::Index");
Routes::SetDynamicRoute(function () {
    Output::SendHTTPCode(404);
});
开发者ID:magicphp,项目名称:magicphp,代码行数:15,代码来源:routes.php


注:本文中的Routes::Set方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。