Для получения полного доступа
зарегистрируйтесь.

maxyc    29   14 771

Открыт к предложениям по работе

Привет!

  • Калининград
  • Home Freelance
  • php, html
  • Высш
  • Что?
  • Зарегистрирован 6 лет назад
 $arr = [1,2,3]
srand(date('W'));
shuffle($array);
srand();

И никаких тебе сохранений промежуточных состояний

По правде coffescript я тоже не использую. Но не об этом ))) Статья для новичков и для тех, кто стремится изучить эту тему. Для бывалых скорее всего покажется простыми брызгами слюней от "открытия америки".

Есть такая замечательная штука Gulp. Легко гуглится. В кратце это серверный комбайн расширяемый плагинами. Код который привел ниже запускается в командной строке одной лишь командой # gulp При этом он делает следующее

Продолжение »

1) Сложность пароля Качество и сложность пароля - мнение часто субъективно. Но данный сниппет хорошее начало )

^(?=.*[A-Z].*[A-Z])(?=.*[!@#$&*])(?=.*[0-9].*[0-9])(?=.*[a-z].*[a-z].*[a-z]).{8}$

2) Проверка на HEX цвет.

\#([a-fA-F]|[0-9]){3, 6}

3) Проверка email. Данный пункт хорошее начало холивара!

/[A-Z0-9._%+-]+@[A-Z0-9-]+.+.[A-Z]{2,4}/igm

Продолжение »

Просто оставлю это здесь. Иногда пригождается для дебага, чтоб далеко не лезть, чтоб посмотреть, какой sql формируется

$news      = Article::find()->limit(3);
$news->andWhere('city_id = :cid OR city_id IS NULL', [':cid'=>$this->_city->id]);
$news->andWhere('company_id = :c_id OR company_id IS NULL', [':c_id'=>$model->id]);

var_dump($news->prepare(Yii::$app->db->queryBuilder)->createCommand()->rawSql);

$news->all();