- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
/* Сортировка начало */
if (Yii::$app->request->get('sort_number') && strlen(Yii::$app->request->get('sort_number')) === 4) {
$model->orderBy([
'number' => SORT_DESC,
]);
} else {
if (Yii::$app->request->get('sort_number') && strlen(Yii::$app->request->get('sort_number')) === 5) {
$model->orderBy([
'number' => SORT_ASC,
]);
}
}
if (Yii::$app->request->get('sort_domain_name') && strlen(Yii::$app->request->get('sort_domain_name')) === 4) {
$model->orderBy([
$company_name => SORT_DESC,
]);
} else {
if (Yii::$app->request->get('sort_domain_name') && strlen(Yii::$app->request->get('sort_domain_name')) === 5) {
$model->orderBy([
$company_name => SORT_ASC,
]);
}
}
if (Yii::$app->request->get('sort_domain_id') && strlen(Yii::$app->request->get('sort_domain_id')) === 4) {
$model->orderBy([
'domain_id' => SORT_DESC,
]);
} else {
if (Yii::$app->request->get('sort_domain_id') && strlen(Yii::$app->request->get('sort_domain_id')) === 5) {
$model->orderBy([
'domain_id' => SORT_ASC,
]);
}
}
if (Yii::$app->request->get('sort_id') && strlen(Yii::$app->request->get('sort_id')) === 4) {
$model->orderBy([
'id' => SORT_DESC,
]);
} else {
if (Yii::$app->request->get('sort_id') && strlen(Yii::$app->request->get('sort_id')) === 5) {
$model->orderBy([
'id' => SORT_ASC,
]);
}
}
/* Сортировка конец */
/* Поиск начало */
if (Yii::$app->request->get('id') && strlen(Yii::$app->request->get('id')) >= 1) {
$model->andWhere([
'id' => Yii::$app->request->get('id'),
]);
}
if (Yii::$app->request->get('number') && strlen(Yii::$app->request->get('number')) >= 3) {
$model->andWhere(['number' => Yii::$app->request->get('number'),
]);
}
if (Yii::$app->request->get('domain_name') && strlen(Yii::$app->request->get('domain_name')) >= 3) {
$model->andWhere([$company_name => Yii::$app->request->get('domain_name'),
]);
}
if (Yii::$app->request->get('domain_id') && strlen(Yii::$app->request->get('domain_id')) >= 3) {
$model->andWhere(['domain_id' => Yii::$app->request->get('domain_id'),
]);
}
if (Yii::$app->request->get('appointment') && strlen(Yii::$app->request->get('appointment')) >= 3) {
$model->andWhere(['appointment' => Yii::$app->request->get('appointment'),
]);
}
/* Поиск конец */
Джуна отправили в свободное плавание... как вам?
OBEH 20.10.2018 10:02 # +2
guest8 20.10.2018 10:54 # −999
guest8 20.10.2018 11:05 # −999
ZeiZ 20.10.2018 11:11 # 0
guest8 20.10.2018 18:12 # −999
bormand 20.10.2018 18:14 # +1
За этим тебе в `mysql`.
guest8 20.10.2018 18:16 # −999
guest8 20.10.2018 19:01 # −999
guest8 21.10.2018 00:25 # −999
guest8 21.10.2018 01:20 # −999
guest8 21.10.2018 01:23 # −999
guest8 21.10.2018 23:00 # −999
JlEOHuD_Ky4Ma 21.10.2018 23:03 # +1
roman-kashitsyn 21.10.2018 23:06 # +1
Судя по его комментам, он всё равно тебя не понимает.
JlEOHuD_Ky4Ma 21.10.2018 23:09 # +1
roman-kashitsyn 21.10.2018 23:38 # +1
guest8 22.10.2018 12:16 # −999
roman-kashitsyn 21.10.2018 23:34 # +1
Концептуально всё тоже не совсем верно. fork() — это действительно тонкая прослойка над clone(), которая, в частности, просит сделать CLONE_VM. Но при этом ядро в целом, конечно, знает про треды. Например, когда в тред приходит сигнал, он стопает/убивает всю тред-группу целиком.
Да, и с айдишниками они намутили: PID (process id) == TGID (thread group id), TID — это id треда. Но при этом если в процессе один тред, то его PID == TID.
guest8 22.10.2018 00:53 # −999
guest8 22.10.2018 16:55 # −999
guest8 20.10.2018 18:22 # −999
guest8 20.10.2018 18:28 # −999
OBEH 22.10.2018 02:57 # +1
guest8 22.10.2018 16:56 # −999
CJlEW 22.10.2018 17:09 # +1
TOPT 22.10.2018 18:09 # +1
guest8 22.10.2018 18:11 # −999
TOPT 22.10.2018 18:17 # +1
guest8 22.10.2018 18:20 # −999
TOPT 22.10.2018 18:26 # +1
Кста, встречал некоторые коды, которые видать не признали self и метатаблы. И хреначили тупой копипастой или умной, из таблы в таблу. Помоему банально инсертили.
Даже библа есть вроде, что то связано с классами но это тоже банальная копирка
ZeiZ 20.10.2018 19:33 # +1
длина букв === 5 - false
Да и Yii2 не так готовят. С ним всё хорошо, как и с Ларавелем пятым.
guest8 21.10.2018 00:18 # −999
ZeiZ 21.10.2018 10:45 # +1
real_escape_string 21.10.2018 22:01 # +1