Найдено 86 результатов
- 2014.11.20, 12:02
- Форум: Общие вопросы (Yii 2.x)
- Тема: join и where
- Ответы: 24
- Просмотры: 8312
Re: join и where
Как это нормально? я же сравниваю с другой колонкой, а не с переменной...
- 2014.11.20, 11:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: join и where
- Ответы: 24
- Просмотры: 8312
Re: join и where
если без new Expression, то он будет считать за переменную bid_banners.bid, т.е. вставит в sql: 'bid_banners.bid'
- 2014.11.20, 11:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: join и where
- Ответы: 24
- Просмотры: 8312
Re: join и where
Я понимаю что абсурдно как-то получается... Запросы на самом деле одинаковые на выходе, но по факту выдача у меня разная... Если не сложно, проверьте пожалуйста сами...
- 2014.11.20, 11:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: join и where
- Ответы: 24
- Просмотры: 8312
Re: join и where
BidBanner::find() ->joinWith('user') ->where('users.wallet >= bid_banners.bid') ->limit(1) ->one(); SELECT `bid_banners`.* FROM `bid_banners` LEFT JOIN `users` ON `bid_banners`.`user_id` = `users`.`id` WHERE users.wallet >= bid_banners.bid LIMIT 1 Выдача верная. ---------- BidBanner::find() ->joinWi...
- 2014.11.20, 11:40
- Форум: Общие вопросы (Yii 2.x)
- Тема: join и where
- Ответы: 24
- Просмотры: 8312
Re: join и where
Из дебаг бара взял оба sql... Эти 2 сырых запроса выдачу дают одинаковую, а вот AR разную...
- 2014.11.20, 11:22
- Форум: Общие вопросы (Yii 2.x)
- Тема: join и where
- Ответы: 24
- Просмотры: 8312
Re: join и where
BidBanner::find() ->joinWith('user') ->where('users.wallet >= bid_banners.bid') ->one(); SELECT `bid_banners`.* FROM `bid_banners` LEFT JOIN `users` ON `bid_banners`.`user_id` = `users`.`id` WHERE users.wallet >= bid_banners.bid ------ BidBanner::find() ...
- 2014.11.19, 22:46
- Форум: Общие вопросы (Yii 2.x)
- Тема: join и where
- Ответы: 24
- Просмотры: 8312
join и where
Добрый вечер... Вечно у меня будут проблемы с join'ами видимо... Вопрос такой, есть 2 запроса: BidBanner::find() ->joinWith('user') ->where('users.wallet >= bid_banners.bid') ->one(); BidBanner::find() ->joinWith('user') ...
- 2014.11.16, 19:24
- Форум: Общие вопросы (Yii 2.x)
- Тема: Компилятор less
- Ответы: 1
- Просмотры: 1247
Re: Компилятор less
Решение простое...
Код: Выделить всё
'assetManager' => [
'converter' => [
'class' => 'yii\web\AssetConverter',
'commands' => [
false
],
],
],
- 2014.11.16, 17:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: Компилятор less
- Ответы: 1
- Просмотры: 1247
Компилятор less
Добрый день. Если короче: у меня файлы компилятся из less в css. Ранее использовал lessc для этого, затем из конфига потер и все равно компилятся... Почему? Если подлиннее: делаем проект, используем компилятор lessc, на хостинге нет lessc, поэтому надо как-то выйти из ситуации, решили что допишем на...
- 2014.11.10, 20:00
- Форум: Общие вопросы (Yii 2.x)
- Тема: where и orWhere комбинация:)
- Ответы: 2
- Просмотры: 1277
Re: where и orWhere комбинация:)
Спасибо большое... Не знал что так можно:)lynicidn писал(а):как то так
```php
Model::find()->where =
['and', ['<', 'id', 7], ['<=', 'created', '2014-110-23 12:54:78'], ['or', ['from_user_id' => 1, 'from_delete' => 0], ['to_user' => 1, 'to_dekete' => 0]]]
```
- 2014.11.10, 19:40
- Форум: Общие вопросы (Yii 2.x)
- Тема: where и orWhere комбинация:)
- Ответы: 2
- Просмотры: 1277
where и orWhere комбинация:)
Добрый вечер... Мне нужно запрос перенести на AR. sql: SELECT * FROM messages WHERE dialog_id=2 AND id<7 AND created_at<=\'2014-10-29 21:42:49\' AND ((from_user_id=1 AND from_deleted=0) OR (to_user_id=1 AND to_deleted=0)) Не могу понять как...
- 2014.10.31, 10:13
- Форум: Общие вопросы (Yii 2.x)
- Тема: клиентская валидация файла
- Ответы: 3
- Просмотры: 1511
Re: клиентская валидация файла
Извиняюсь, я накосячил сам... У меня в полях стояло ['enableAjaxValidation' => true], хоть и была отключена валидация аяксом, т.к. в поле стояло он отправлял аякс, а картинка не передавалась, поэтому и писал что картинки нет... Спасибо...
- 2014.10.31, 10:00
- Форум: Общие вопросы (Yii 2.x)
- Тема: клиентская валидация файла
- Ответы: 3
- Просмотры: 1511
Re: клиентская валидация файла
Имена тегов правильные... Он мне выдает ошибку, мол я файл не выбрал... Хотя файл был на самом деле выбран...
- 2014.10.31, 01:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: клиентская валидация файла
- Ответы: 3
- Просмотры: 1511
клиентская валидация файла
Добрый день, беглый поиск ничего не дал... Использую ArctiveRecord - форму с клиентской валидацией... Правила для файла: [['image'], 'image', 'extensions' => 'jpg, jpeg', 'mimeTypes' => 'image/jpeg', 'minWidth' => 200, '...
- 2014.09.26, 19:46
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проверка CSRF-токена
- Ответы: 7
- Просмотры: 5627
Re: Проверка CSRF-токена
ну так проверяйте статус объявления платный или нет, а токен ведь и меняться может. А от xss как защищаться? Да и просто от размещения где-либо ссылки? Т.е. Представь, деньги берутся за клик, я размещаю на популярном сайте ссылку, напишу что там голые девочки:), по нажатии на которую будет переход ...
- 2014.09.24, 06:40
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проверка CSRF-токена
- Ответы: 7
- Просмотры: 5627
Re: Проверка CSRF-токена
Напомните зачем вам это нужно ? В такой ситуации на ум приходит создать MyRequest.php, который будет наследовать https://github.com/yiisoft/yii2/blob/master/framework/web/Request.php и в нем переопределить validateCsrfToken() . Тоесть например вырезать проверку на метод. Ну это должен быть ну очень...
- 2014.09.23, 23:23
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проверка CSRF-токена
- Ответы: 7
- Просмотры: 5627
Re: Проверка CSRF-токена
кажись при GET запросе его не нужно проверять. Вообще yii2 его сам проверяет. if (!$this->enableCsrfValidation || in_array($method, ['GET', 'HEAD', 'OPTIONS'], true)) { return true; } ['GET', 'HEAD', 'OPTIONS'] - вот для этих методов, всегда true Да, вот только мне при g...
- 2014.09.23, 22:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проверка CSRF-токена
- Ответы: 7
- Просмотры: 5627
Проверка CSRF-токена
Добрый вечер... Не могу понять как проверить csrf-token... У меня get запрос, необходима проверка, но в методе проверки: /** * Performs the CSRF validation. * The method will compare the CSRF token obtained from a cookie and from a POST field. * If they are different, a CSRF attack is...
- 2014.09.23, 12:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: ActiveDataProvider, сортировка и ссылки
- Ответы: 0
- Просмотры: 1069
ActiveDataProvider, сортировка и ссылки
Привет, вопрос по поводу сортировки... Есть ActiveDataProvider, вывожу через ListView, в ActiveDataProvider есть сортировка по 2 параметрам... return new ActiveDataProvider([ 'query' => $query, 'pagination' => [ 'forcePageParam' => false, ...
- 2014.09.22, 22:40
- Форум: Общие вопросы (Yii 2.x)
- Тема: Active Record и join
- Ответы: 6
- Просмотры: 2816
Re: Active Record и join
ну так а разве кто-то говорил, что нужен uid? смысл AR в том, чтоб получить данные из таблиц в соответсвующие модели. вам не плохо бы почитать эту часть мануала http://stuff.cebe.cc/yii2docs/guide-db-active-record.html#joining-with-relations т.е. используйте join() и у вас не будет дополнительного ...