Yii 1.1 generateRandomString不起作用

时间:2016-07-04 06:51:56

标签: yii

我正在尝试使用yii 1.1的generateRandomString生成特定长度的随机字符串,但是它给CSecurityManager及其行为没有名为" generateRandomBytes"的方法或闭包。可以提供任何帮助吗?

1 个答案:

答案 0 :(得分:0)

Hii在function内创建自己的component以生成random string并在项目的任何位置调用它

Function.php(假设你的文件是组件文件夹)

class Function {
    public static function generateRandomString($legth = 10){

    $charaters = "01234567890abcdefghijklmnopqrstuvwxyz";
    $randomString = '';
    for($i = 0; $i<$length;$i++){
    $randomString .= $charaters[rand(0,strlen($charaters) - 1)];
    }
    return $randomString;

    }

}

$randomNumber = Function::generateRandomString();

之类的地方调用它