LeePC
我们努力不是为了成为金字塔上的人,我们努力是为了超越自己,使得自己变的更好。

路由:

  其实TP5就是一个集多家框架所长而成的,感觉失去了自己的特色!路由这块呢类似于laravel框架!废话不说直接上码!

  路由配置,类似laravel,就在route.php文件里配置路由(文件所在路径:gogogo/route.php;gogogo是我的模块名)

return [
//简单的路由配置
//推荐商品接口路由 'product/getRecommendProduct' => 'gogogo/product/getRecommendProduct' ,
  //这是一个简单路由配置!我的域名配置到public目录,然后这样配置直接访问:域名+product/getRecommendProduct,这样访问就OK!不用在输入模块名!
  'product/getRecommendProduct' => ['gogogo/product/getRecommendProduct' ,['method' => 'post|put']] //这是详细一点的配置,
  
  //别名配置访问域名+product/getRecommendProduct
   '__alias__' => [
        'product'  =>  'gogogo/product',
    ],
];

配置调用:  

  配置调用其实就是,框架的助手函数调用!

config:获取和设置配置参数

    /**
     * 获取和设置配置参数
     * @param string|array  $name 参数名
     * @param mixed         $value 参数值
     * @param string        $range 作用域
     * @return mixed
     */
    config($name = '', $value = null, $range = '')

常量的调用:

  我建了一个模块,里面定义了一堆常量,想要调用而已,所以总结一下!

<?php
namespace app\gogogo\controller;
use app\gogogo\Param\Param;
//就是作用域到文件就行


class Product extends Base
{
    Param::PHONE_IS_NULL;
    

}

 常量文件路径:gogogo/Param/Param.php

<?php
namespace app\gogogo\Param;//命名空间的定义
/**
 * 参数缺少的状态值和提示
 */
class Param {

    //手机号不能为空
    const PHONE_IS_NULL = 1;

}

 

posted on 2017-05-22 20:03  三哥~!  阅读(4223)  评论(0编辑  收藏  举报