
Matviy
19.02.2018
19:34:17
Ну будет потом
Не нужно логинить при сабмите
Ну разве если то есть сигнапе
Только разве что через соцсети

Google

Matviy
19.02.2018
19:34:58
И вообще, залогинить можна боз всякой валидации
Так что, никто еще не пробовал работу с Json в новой версии? Я один такой?)

Максим
19.02.2018
19:39:00

Matviy
19.02.2018
19:39:10
Угу, я польщен)
В исходниках не нашел нифига

Максим
19.02.2018
19:40:36
А шаблоны в событиях для меня) только себе нечто похожее сделал, как в обнове появилось)

Matviy
19.02.2018
19:48:39
Написал на форум, может обьяснят гуру)

Артур
19.02.2018
20:57:16
[['email'], 'email'] валидатор задаю так а мне выдает ошибку ((
Invalid validation rule: a rule must specify both attribute names and validator type.
подскажите плиз как правильно указать )
[['email'], 'required']
так тоже писал не работает(

Saško
19.02.2018
20:59:40

Артур
19.02.2018
21:00:19
([[['email'], 'required']]); вот так сработало)

Google

Артур
19.02.2018
21:00:31
Getting unknown property: app\properties\AbstractModel::email
теперь другая ошибка(((
ох капец(

Alexander
19.02.2018
21:07:14
http://yiiframework.ru/news/202/faker-204

Eugene
19.02.2018
23:22:56
Ребята, у меня есть функция getUserDate() в контроллере, я пытаюсь к ней через url у POST обратиться вот так: 'get-user-date'. Мне консоль разработчика говорит что мол такого адреса нет и 404 ошибку выдает( Как правильно url указать, подскажите пожалуйста)

Matviy
19.02.2018
23:29:47

Артур
19.02.2018
23:32:39

SiZE
20.02.2018
00:34:10

Антон
20.02.2018
03:36:57

Eugene
20.02.2018
03:37:24

Антон
20.02.2018
04:14:12
Где-то должно быть
public $email;
И правил валидации в коде не виду. Какой-то не тот код.

Eugene
20.02.2018
04:51:37
Ребята, я делаю ::find и в нем для where указываю параметры вот так
[":day" => "'.$userDay.'", ":month" => "'.$userMonth.'", ":id_region" => 43]
но при такой записи данные не выбираются потому что они эскейпятся вот так: FROM_UNIXTIME(cdate_int, '%d') = '\'.08.\'' AND FROM_UNIXTIME(cdate_int, '%m') = '\'.02.\'' (это из консоли разработчика yii) а если я делаю выборку вот так
[":day" => "09", ":month" => "08", ":id_region" => 43] то все нормас работает, потому что символы не эскейпятся и SELECT выглядит вот так
FROM_UNIXTIME(cdate_int, '%d') = '09' AND FROM_UNIXTIME(cdate_int, '%m') = '08'
как можно избежать добавления символов в FROM_UNIXTIME(cdate_int, '%d') = '\'.08.\' и т.д?

Wannabelinus
20.02.2018
04:56:00
так зачем в orm пихать ‘’
он итак quoteValue применит для значений

Eugene
20.02.2018
04:56:41
типа выборка по дате которую пользователь укажет

Wannabelinus
20.02.2018
04:57:21
Ну я так понимаю ты так хочешь от инъекций типа защититься, но там это уже из коробки за тебя сделали

Eugene
20.02.2018
04:57:42

Google

Wannabelinus
20.02.2018
04:58:38
where([‘attribute’ => $value,’attribute_2’ => $value2])

Eugene
20.02.2018
05:01:25

Vit
20.02.2018
05:02:00

Wannabelinus
20.02.2018
05:04:13

Vit
20.02.2018
05:07:16


Антон
20.02.2018
05:51:14
Ребята, я делаю ::find и в нем для where указываю параметры вот так
[":day" => "'.$userDay.'", ":month" => "'.$userMonth.'", ":id_region" => 43]
но при такой записи данные не выбираются потому что они эскейпятся вот так: FROM_UNIXTIME(cdate_int, '%d') = '\'.08.\'' AND FROM_UNIXTIME(cdate_int, '%m') = '\'.02.\'' (это из консоли разработчика yii) а если я делаю выборку вот так
[":day" => "09", ":month" => "08", ":id_region" => 43] то все нормас работает, потому что символы не эскейпятся и SELECT выглядит вот так
FROM_UNIXTIME(cdate_int, '%d') = '09' AND FROM_UNIXTIME(cdate_int, '%m') = '08'
как можно избежать добавления символов в FROM_UNIXTIME(cdate_int, '%d') = '\'.08.\' и т.д?
[":day" => yii\db\Expression("'.$userDay.'"), ":month" => yii\db\Expression("'.$userMonth.'"), ":id_region" => 43]
Ребята, я делаю ::find и в нем для where указываю параметры вот так
[":day" => "'.$userDay.'", ":month" => "'.$userMonth.'", ":id_region" => 43]
но при такой записи данные не выбираются потому что они эскейпятся вот так: FROM_UNIXTIME(cdate_int, '%d') = '\'.08.\'' AND FROM_UNIXTIME(cdate_int, '%m') = '\'.02.\'' (это из консоли разработчика yii) а если я делаю выборку вот так
[":day" => "09", ":month" => "08", ":id_region" => 43] то все нормас работает, потому что символы не эскейпятся и SELECT выглядит вот так
FROM_UNIXTIME(cdate_int, '%d') = '09' AND FROM_UNIXTIME(cdate_int, '%m') = '08'
как можно избежать добавления символов в FROM_UNIXTIME(cdate_int, '%d') = '\'.08.\' и т.д?
Или лучше попробуй так, может Yii2 так поймет, что это строка, а не число и сам кавычки поставит
FROM_UNIXTIME(cdate_int, '%m-%d') = :monthDay
[":monthDay" => "$userMonth-$userDay"]


Eugene
20.02.2018
05:54:15

Nurbol
20.02.2018
06:24:15
Здравствуйте! Как сделать фильтрация в yii2 для API?

Дмитрий
20.02.2018
06:26:48
Моя твоя непонимать

Nurbol
20.02.2018
06:27:17
как сделать фильтрация?

Dmitry
20.02.2018
06:30:55
Индус?)

Nurbol
20.02.2018
06:32:26
у меня в таблице есть два тип (0/1), если я ничего не выбрал он мне дает результат (0), а мне должен не чего не выводить
по умолчаню php сам отправляет 0?

Dmitry
20.02.2018
06:34:10
Трудно понять, о чём ты
попробуй чуть больше информации предоставить,

Nurbol
20.02.2018
06:35:15
if ($area_type){
if ($area_type != -1){
$final_res = $final_res->andWhere(['area_type' => $area_type]);
}
}

Dmitry
20.02.2018
06:36:30

Pavel
20.02.2018
06:36:33
Кажется, должно так сработать: $final_res->andFilterWhere(['area_type' => $area_type])

Nurbol
20.02.2018
06:37:11

Google

Dmitry
20.02.2018
06:37:40
попробуй $final_res = $final_res->andWhere(['area_type' => (int)$area_type]);

Nurbol
20.02.2018
06:43:53
я новичок)

Pavel
20.02.2018
06:48:14
andFilterWhere - "Adds an additional WHERE condition to the existing one but ignores empty operands.". Empty - это null, an empty string '', a string containing only whitespace characters, an empty array.
Или я неправильно понял ожидаемый результат?

Admin
ERROR: S client not available

Dmitry
20.02.2018
06:50:07
Ну тогда ему условия поубирать нужно, да.

Nurbol
20.02.2018
06:52:22
все нашел)
спасобо вам
if($area_type !== -1)

Dmitry
20.02.2018
06:54:04
то тогда нужно фильтровать? делай уже тогда if($area_type > -1)

Nurbol
20.02.2018
06:56:45
моб разработчик отправить 0,1 или сразу (0,1/это все), или ни чего не отправить(это любой)

Trofim
20.02.2018
06:57:34
Внатуре индус

Evgeniy
20.02.2018
07:08:22
Всем привет. Ребят, хочу выполнить миграции. Но у таблицы N, есть внешний ключ на таблицу P. Но таблица N создаётся раньше таблицы P. Так как yii не находит таблицу P, получается конфликт из-за ключей. Как быть?

Максим
20.02.2018
07:09:57
создавать ключ после создания таблицы P
откуда вообще внешний ключ взялся к таблице, которой не существует?) или она была создана руками вместе с ключом, а потом сделана миграция задним числом?

Evgeniy
20.02.2018
07:11:36

Максим
20.02.2018
07:12:22
надо ключ создавать при существовании обеих таблиц. одну создал, вторую, и потом ключ. можно и в одном файле миграции это сделать, чтобы наглядней было

Evgeniy
20.02.2018
07:16:15

Google

SiZE
20.02.2018
07:16:15

Максим
20.02.2018
07:16:51

Evgeniy
20.02.2018
07:19:01
Подскажите пожалуйста. В чём проблема? (((((( при создании таблицы
Error Info:
Array
(
[0] => 42S02
[1] => 1051
[2] => Unknown table 'cat.category'
)

Максим
20.02.2018
07:27:27
написано же - неизвестная таблица cat.category
покажи как внешний ключ создаешь
а еще лучше - вообще всю миграцию

Evgeniy
20.02.2018
07:28:33
а еще лучше - вообще всю миграцию
Сейчас создаю таблицы без ключей
public function up()
{
$this->createTable('category', [
'id' => $this->primaryKey(),
'name'=> $this->string(225),
'slug' => $this->string(225)
]);
}

Максим
20.02.2018
07:28:54
и такую ошибку выдает? еще что то есть в миграции?

Evgeniy
20.02.2018
07:30:04

Art4es
20.02.2018
07:31:32
Приветствую

Alexander
20.02.2018
08:11:29
Все репорты по 2.0.14, пожалуйста, через github

G
20.02.2018
08:33:15
Привет Всем!) давно искал группу Yii Framework в телеграмме)

SiZE
20.02.2018
08:33:29

G
20.02.2018
08:34:13