Browse Source

tmp

wechat_public_accounts
blobt 5 years ago
parent
commit
d10bd6885a
  1. 35
      console/controllers/TestController.php
  2. 1
      vendor/blobt/widgets/Select2.php
  3. 24
      yii

35
console/controllers/TestController.php

@ -0,0 +1,35 @@
<?php
namespace console\controllers;
use Yii;
use yii\console\Controller;
use yii\helpers\Console;
/**
* Description of RbacsetController
*
* @author blobt
*/
class TestController extends Controller {
public function actionIndex() {
//Yii::$aa->security->generateRandomString(8);
$security = Yii::createObject("yii\base\Security");
$n = 0;
for ($i = 1; $i < 100000; $i++) {
//$key = $security->generateRandomString(8);
$key = rand(10000000, 99999999);
/*$key = strtolower($key);
$key = str_replace(['_', '-'], 'a', $key);*/
$ret[$key] += 1;
}
$this->stdout("duplicate data:\n", Console::FG_RED);
foreach ($ret as $k => $v) {
if ($v > 1) {
echo "$k $v\n";
}
}
}
}

1
vendor/blobt/widgets/Select2.php

@ -58,7 +58,6 @@ class Select2 extends InputWidget {
* @throws \yii\base\InvalidConfigException * @throws \yii\base\InvalidConfigException
*/ */
public function run() { public function run() {
d($this->id);
$this->registerAsset(); $this->registerAsset();
$this->registerSelect2Js(); $this->registerSelect2Js();
return $this->renderSelect(); return $this->renderSelect();

24
yii

@ -0,0 +1,24 @@
#!/usr/bin/env php
<?php
/**
* Yii console bootstrap file.
*/
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
require __DIR__ . '/vendor/autoload.php';
require __DIR__ . '/vendor/yiisoft/yii2/Yii.php';
require __DIR__ . '/common/config/bootstrap.php';
require __DIR__ . '/console/config/bootstrap.php';
$config = yii\helpers\ArrayHelper::merge(
require __DIR__ . '/common/config/main.php',
require __DIR__ . '/common/config/main-local.php',
require __DIR__ . '/console/config/main.php',
require __DIR__ . '/console/config/main-local.php'
);
$application = new yii\console\Application($config);
$exitCode = $application->run();
exit($exitCode);
Loading…
Cancel
Save