【发布时间】:2016-07-05 14:07:31
【问题描述】:
我正在尝试使用 yii 1.1 的 generateRandomString 生成特定长度的随机字符串,但它提供的 CSecurityManager 及其行为没有名为“generateRandomBytes”的方法或闭包。有人可以帮忙吗?
【问题讨论】:
-
您查看文档了吗?它明确指出
generateRandomBytes() method (available since v1.1.14)。所以如果你只运行 1.1 那么它就不会被包含进来 -
使用 generateRandomString 也会出现同样的错误
-
什么“同样的错误”?您是否查看过实际的 CSecurityManager.php 文件以了解该类具有哪些方法?
-
其实我的版本是 1.1.13 所以我不能使用任何这种方法。我必须寻找其他生成随机数的方法。谢谢
-
您可能想看看ircmaxell/RandomLib。如果你运行 composer,你可以使用
composer install ircmaxell/random-lib安装它。
标签: yii