竹林风

竹林风

这家伙有点懒,还没写个性签名!

  • 财富值95
  • 威望值30
  • 总积分805

个人信息

  • 不能修改了?最好继承重写,不要改源码

  • 代码个别情况有问题修改一下
    `

    /**
     * 跨应用调用组件,调用的组件必须配置了Class
     * @param $name //组件名称
     * @param null $appid //组件ID,
     * @return mixed|object|null
     * @throws \yii\base\InvalidConfigException,和项目目录保持一致
     */
    public static function component($name, $appid = null)
    {
        if ($appid == \Yii::$app->id || $appid == null) {//判断是否调用当前项目的组件
            if (Yii::$app->has($name)) {//判断当前项目是否配置了组件,有的话直接获取
                return \Yii::$app->get($name);
            } else {//没有配置组件,抛出异常
                throw new \Exception("{$appid}模块未配置{$name}组件");
            }
        }
        $componentsName = $appid . ucfirst($name);//设置一个组件ID,避免和全局组件重复
        if (\Yii::$app->has($componentsName)) {//检查是否设置过
            return \Yii::$app->get($componentsName);
        }
        //获取需要的跨组的项目配置,appid和子项目保持一致
        $conf = include_once \Yii::getAlias("@{$appid}/config/main.php");
        if (isset($conf['components'][$name])) {//查看所要子项目是否配置了组件
            \Yii::$app->set($componentsName, $conf['components'][$name]);//设置一个组件
            return \Yii::$app->get($componentsName);//返回组件
        } else {//未配置,抛出异常
            throw new \Exception("{$appid}模块未配置{$name}组件");
        }
    }
    

    `

  • 发布了教程
    高级模板跨应用调用组件
  • 赞了回答

    删库完了接下来是跑路

    删库完了接下来是跑路

  • 想多了吧,10M带宽,10*1024=10240 一个人一台服务器全速下载也就10240/8=1.28m/s

  • 删库完了接下来是跑路

    删库完了接下来是跑路

  • 回复了 的回答

    `
    function randValue($array=[])
    {

    $rowsCount=count($array);
    return $array[rand(0,$rowsCount-1)];
    

    }
    `

    这个只适合获取顺序数组,如array('a','b','c','d','e');数组键值是0123456的顺序数组

    `
    function randValue($array = [])
    {

    $rowsCount = count($array);
    $activeIndex = rand(0, $rowsCount - 1);
    $index=0;
    foreach ($array as $item) {
        if($activeIndex==$index){
            return $item;
        }
        $index++;
    }
    

    }

    `
    这个适合全部数组,如array('a'=>'ds','v'=>'34','h'=>'67');数组键值都行

    这个论坛编辑器真的是瘦不了了

  • `
    function randValue($array=[])
    {

    $rowsCount=count($array);
    return $array[rand(0,$rowsCount-1)];
    

    }
    `

    这个只适合获取顺序数组,如array('a','b','c','d','e');数组键值是0123456的顺序数组

    `
    function randValue($array = [])
    {

    $rowsCount = count($array);
    $activeIndex = rand(0, $rowsCount - 1);
    $index=0;
    foreach ($array as $item) {
        if($activeIndex==$index){
            return $item;
        }
        $index++;
    }
    

    }

    `
    这个适合全部数组,如array('a'=>'ds','v'=>'34','h'=>'67');数组键值都行

  • 牛逼,我感觉我写的就是个辣鸡。。。。。

  • 操作处理 Word 的

主管 等级规则
805/1000
资料完整度
40/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

2

Ta的访客

12