Найдено 86 результатов

Shappy
2014.11.20, 12:02
Форум: Общие вопросы (Yii 2.x)
Тема: join и where
Ответы: 24
Просмотры: 3899

Re: join и where

Как это нормально? я же сравниваю с другой колонкой, а не с переменной...
Shappy
2014.11.20, 11:55
Форум: Общие вопросы (Yii 2.x)
Тема: join и where
Ответы: 24
Просмотры: 3899

Re: join и where

если без new Expression, то он будет считать за переменную bid_banners.bid, т.е. вставит в sql: 'bid_banners.bid'
Shappy
2014.11.20, 11:54
Форум: Общие вопросы (Yii 2.x)
Тема: join и where
Ответы: 24
Просмотры: 3899

Re: join и where

Я понимаю что абсурдно как-то получается... Запросы на самом деле одинаковые на выходе, но по факту выдача у меня разная... Если не сложно, проверьте пожалуйста сами...
Shappy
2014.11.20, 11:50
Форум: Общие вопросы (Yii 2.x)
Тема: join и where
Ответы: 24
Просмотры: 3899

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...
Shappy
2014.11.20, 11:40
Форум: Общие вопросы (Yii 2.x)
Тема: join и where
Ответы: 24
Просмотры: 3899

Re: join и where

Из дебаг бара взял оба sql... Эти 2 сырых запроса выдачу дают одинаковую, а вот AR разную...
Shappy
2014.11.20, 11:22
Форум: Общие вопросы (Yii 2.x)
Тема: join и where
Ответы: 24
Просмотры: 3899

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()         ...
Shappy
2014.11.19, 22:46
Форум: Общие вопросы (Yii 2.x)
Тема: join и where
Ответы: 24
Просмотры: 3899

join и where

Добрый вечер... Вечно у меня будут проблемы с join'ами видимо... Вопрос такой, есть 2 запроса: BidBanner::find()                 ->joinWith('user')                 ->where('users.wallet >= bid_banners.bid')                 ->one();  BidBanner::find()                 ->joinWith('user')               ...
Shappy
2014.11.16, 19:24
Форум: Общие вопросы (Yii 2.x)
Тема: Компилятор less
Ответы: 1
Просмотры: 804

Re: Компилятор less

Решение простое...

Код: Выделить всё

'assetManager' => [
            'converter' => [
                'class' => 'yii\web\AssetConverter',
                'commands' => [
                    false
                ],
            ],
        ], 
Shappy
2014.11.16, 17:05
Форум: Общие вопросы (Yii 2.x)
Тема: Компилятор less
Ответы: 1
Просмотры: 804

Компилятор less

Добрый день. Если короче: у меня файлы компилятся из less в css. Ранее использовал lessc для этого, затем из конфига потер и все равно компилятся... Почему? Если подлиннее: делаем проект, используем компилятор lessc, на хостинге нет lessc, поэтому надо как-то выйти из ситуации, решили что допишем на...
Shappy
2014.11.10, 20:00
Форум: Общие вопросы (Yii 2.x)
Тема: where и orWhere комбинация:)
Ответы: 2
Просмотры: 678

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]]]
```
Спасибо большое... Не знал что так можно:)
Shappy
2014.11.10, 19:40
Форум: Общие вопросы (Yii 2.x)
Тема: where и orWhere комбинация:)
Ответы: 2
Просмотры: 678

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)) Не могу понять как...
Shappy
2014.10.31, 10:13
Форум: Общие вопросы (Yii 2.x)
Тема: клиентская валидация файла
Ответы: 3
Просмотры: 873

Re: клиентская валидация файла

Извиняюсь, я накосячил сам... У меня в полях стояло ['enableAjaxValidation' => true], хоть и была отключена валидация аяксом, т.к. в поле стояло он отправлял аякс, а картинка не передавалась, поэтому и писал что картинки нет... Спасибо...
Shappy
2014.10.31, 10:00
Форум: Общие вопросы (Yii 2.x)
Тема: клиентская валидация файла
Ответы: 3
Просмотры: 873

Re: клиентская валидация файла

Имена тегов правильные... :) Он мне выдает ошибку, мол я файл не выбрал... Хотя файл был на самом деле выбран...
Shappy
2014.10.31, 01:55
Форум: Общие вопросы (Yii 2.x)
Тема: клиентская валидация файла
Ответы: 3
Просмотры: 873

клиентская валидация файла

Добрый день, беглый поиск ничего не дал... Использую ArctiveRecord - форму с клиентской валидацией... Правила для файла: [['image'],                 'image',                 'extensions' => 'jpg, jpeg',                 'mimeTypes' => 'image/jpeg',                 'minWidth' => 200,                 '...
Shappy
2014.09.26, 19:46
Форум: Общие вопросы (Yii 2.x)
Тема: Проверка CSRF-токена
Ответы: 7
Просмотры: 3470

Re: Проверка CSRF-токена

ну так проверяйте статус объявления платный или нет, а токен ведь и меняться может. А от xss как защищаться? Да и просто от размещения где-либо ссылки? Т.е. Представь, деньги берутся за клик, я размещаю на популярном сайте ссылку, напишу что там голые девочки:), по нажатии на которую будет переход ...
Shappy
2014.09.24, 06:40
Форум: Общие вопросы (Yii 2.x)
Тема: Проверка CSRF-токена
Ответы: 7
Просмотры: 3470

Re: Проверка CSRF-токена

Напомните зачем вам это нужно ? В такой ситуации на ум приходит создать MyRequest.php, который будет наследовать https://github.com/yiisoft/yii2/blob/master/framework/web/Request.php и в нем переопределить validateCsrfToken() . Тоесть например вырезать проверку на метод. Ну это должен быть ну очень...
Shappy
2014.09.23, 23:23
Форум: Общие вопросы (Yii 2.x)
Тема: Проверка CSRF-токена
Ответы: 7
Просмотры: 3470

Re: Проверка CSRF-токена

кажись при GET запросе его не нужно проверять. Вообще yii2 его сам проверяет.         if (!$this->enableCsrfValidation || in_array($method, ['GET', 'HEAD', 'OPTIONS'], true)) {             return true;         } ['GET', 'HEAD', 'OPTIONS'] - вот для этих методов, всегда true Да, вот только мне при g...
Shappy
2014.09.23, 22:37
Форум: Общие вопросы (Yii 2.x)
Тема: Проверка CSRF-токена
Ответы: 7
Просмотры: 3470

Проверка 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...
Shappy
2014.09.23, 12:16
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveDataProvider, сортировка и ссылки
Ответы: 0
Просмотры: 750

ActiveDataProvider, сортировка и ссылки

Привет, вопрос по поводу сортировки... Есть ActiveDataProvider, вывожу через ListView, в ActiveDataProvider есть сортировка по 2 параметрам...         return new ActiveDataProvider([             'query' => $query,             'pagination' => [                 'forcePageParam' => false,              ...
Shappy
2014.09.22, 22:40
Форум: Общие вопросы (Yii 2.x)
Тема: Active Record и join
Ответы: 6
Просмотры: 1549

Re: Active Record и join

ну так а разве кто-то говорил, что нужен uid? смысл AR в том, чтоб получить данные из таблиц в соответсвующие модели. вам не плохо бы почитать эту часть мануала http://stuff.cebe.cc/yii2docs/guide-db-active-record.html#joining-with-relations т.е. используйте join() и у вас не будет дополнительного ...