Найдено 75 результатов
- 2016.06.27, 23:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: get и post
- Ответы: 1
- Просмотры: 1084
get и post
Здравствуйте. Столкнулся с задачей. Существует стандартная view страница: /game/game?id=794 На данной странице 2 игрока могут пожаловаться на текущую игру. Для этого существует отдельная модель жалобы. Мне необходимо чтобы юзер смог заполнить форму и получить ответ о заполнении без перезагрузки с по...
- 2016.06.08, 20:15
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проблема при установке расширения через Composer (решено)
- Ответы: 18
- Просмотры: 6152
Re: Проблема при установке расширения через Composer (решено)
Всем привет, Глуповатые вопросы на самом деле, которые касаются composer и организации процесса в целом. Чтобы установить плагин (локально) я через терминал OpenServer устанавливал и выполнял миграцию там же. Однако, после переезда на хостинг не знаю как делать это наиболее правильно. Я использую ph...
- 2016.05.27, 19:00
- Форум: Общие вопросы (Yii 2.x)
- Тема: изменение поля при выборке
- Ответы: 46
- Просмотры: 11306
Re: изменение поля при выборке
на active record я так понимаю я перевести не смогу данный запрос?
- 2016.05.27, 18:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: изменение поля при выборке
- Ответы: 46
- Просмотры: 11306
Re: изменение поля при выборке
то есть вы хотите сделать выборку на 100 элементов .. .а потом у них отфильтровать уже условием .. ? помоему нет разницы в каком порядке вы напишете параметры в построителе запросов ... он в итоге построит один единый цельный запрос ... посмотрите в логах какой он запрос формирует ... мне кажется т...
- 2016.05.27, 18:24
- Форум: Общие вопросы (Yii 2.x)
- Тема: изменение поля при выборке
- Ответы: 46
- Просмотры: 11306
Re: изменение поля при выборке
то есть вы хотите сделать выборку на 100 элементов .. .а потом у них отфильтровать уже условием .. ? помоему нет разницы в каком порядке вы напишете параметры в построителе запросов ... он в итоге построит один единый цельный запрос ... посмотрите в логах какой он запрос формирует ... мне кажется т...
- 2016.05.27, 18:09
- Форум: Общие вопросы (Yii 2.x)
- Тема: изменение поля при выборке
- Ответы: 46
- Просмотры: 11306
Re: изменение поля при выборке
Напишу в свое тему пожалуй, вопрос такой: У меня существует лимит: ->limit($num); после этого добавляется еще один ->andFilterWhere('like', 'id', 3) Данный объект существует в выборке до лимита, лимит его отрезает, но после уточнения он снова на месте. Я в чем то неправ, либо лимит в этом случае не ...
- 2016.05.25, 14:22
- Форум: Общие вопросы (Yii 2.x)
- Тема: изменение поля при выборке
- Ответы: 46
- Просмотры: 11306
Re: изменение поля при выборке
Если для Грида, то можно предложить такой вариант: 1. делаете выборку как обычно в ActiveDataProvider и передаете в GridView; 2. свойство pwl в модели добавьте в атрибуты: public function attributes() { return array_merge(parent::attributes(), ['pwl']); } и в rules: [['pwl'], ..., '...
- 2016.05.25, 11:30
- Форум: Общие вопросы (Yii 2.x)
- Тема: изменение поля при выборке
- Ответы: 46
- Просмотры: 11306
Re: изменение поля при выборке
$query - это по сути построитель запроса (объект ActiveQuery). Вы добавляете к запросу условия и в конце ВЫПОЛНЯЕТЕ построенный запрос, добавляя all()/one(). После выполнения $query->all() возвращается массив объектов ActiveRecord, после $query->one() - один объект ActiveRecord. Какую данную модель...
- 2016.05.25, 11:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: изменение поля при выборке
- Ответы: 46
- Просмотры: 11306
Re: изменение поля при выборке
$query->orderBy(['points' => SORT_DESC]); $models = $query->all(); var_dump($models); Вы же результат выборки никуда не передали... Евгений, да, вы были правы. Спасибо! Я видимо чего-то базового не понимаю. Я думал, что по сути $query при all() как раз и возвращает результат выборки - массив данн...
- 2016.05.25, 10:04
- Форум: Общие вопросы (Yii 2.x)
- Тема: изменение поля при выборке
- Ответы: 46
- Просмотры: 11306
Re: изменение поля при выборке
При VarDumper::dump($query,2 ); получаю
yii\db\ActiveQuery#1 ( [sql] => null [on] => null [joinWith] => null [select] => null [selectOption] => null [distinct] => null [
yii\db\ActiveQuery#1 ( [sql] => null [on] => null [joinWith] => null [select] => null [selectOption] => null [distinct] => null [
- 2016.05.25, 10:01
- Форум: Общие вопросы (Yii 2.x)
- Тема: изменение поля при выборке
- Ответы: 46
- Просмотры: 11306
Re: изменение поля при выборке
по сути просто не дописали запрос: $query->all(); при добавлении $query->all(); и дальнейшем выводе я так же получаю activerecord объект Ну как "так же"? Вот здесь Вы получали ActiveQuery объект запроса: object(yii\db\ActiveQuery)#97 (27) { ["sql"]=> NULL ["on"]=> NUL...
- 2016.05.25, 07:29
- Форум: Общие вопросы (Yii 2.x)
- Тема: изменение поля при выборке
- Ответы: 46
- Просмотры: 11306
Re: изменение поля при выборке
при добавлении $query->all(); и дальнейшем выводе я так же получаю activerecord объектЕвгений Емельянов писал(а):по сути просто не дописали запрос:Код: Выделить всё
$query->all();
- 2016.05.24, 23:15
- Форум: Общие вопросы (Yii 2.x)
- Тема: изменение поля при выборке
- Ответы: 46
- Просмотры: 11306
Re: изменение поля при выборке
Код вашего неработающего foreach. foreach ($query as $row) { $row->pwl= 50; } return $query; начинаю с этого, но 50 не выводит ни в какую. я возможно здесь делаю грубую ошибку, потому как состояние массива $query не меняется по сути, а может и должно меняться Вы свой $query дампили после выборки ? ...
- 2016.05.24, 23:02
- Форум: Общие вопросы (Yii 2.x)
- Тема: изменение поля при выборке
- Ответы: 46
- Просмотры: 11306
Re: изменение поля при выборке
$query = MyModel::find(); $query->andFilterWhere(['>', 'room_id', 1]); $query->andFilterWhere(['>', 'games', 0]); $query->orderBy(['points' => SORT_DESC]); у MyModel есть доп поле как мы уже говорили volume первая запись из выборки получает значение volume как 1000 / 1, вторая запись 1000 / 2, так ...
- 2016.05.24, 22:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: изменение поля при выборке
- Ответы: 46
- Просмотры: 11306
Re: изменение поля при выборке
Казалось бы, возможно нужно мой результат выборки (1 пункт) пробежаться форичем и присвоить нужное значение (volume), но получаю нули Не совсем понимаю, я думал результат выборки ссылочный тип поэтому я смогу налету изменить что мне нужно, но видимо это не так. через геттеры сеттеры не получится ор...
- 2016.05.24, 22:22
- Форум: Общие вопросы (Yii 2.x)
- Тема: изменение поля при выборке
- Ответы: 46
- Просмотры: 11306
Re: изменение поля при выборке
2. у модели есть дополнительное поле которое не относится к полям базы, просто public $pwl Ну еще в гайдах есть подсказки что можно делать геттеры public function getPwl(){...} через геттеры сеттеры не получится организовать, к сожалению, так как мне необходимо знать инкрементное число в цикле, это...
- 2016.05.24, 21:48
- Форум: Общие вопросы (Yii 2.x)
- Тема: изменение поля при выборке
- Ответы: 46
- Просмотры: 11306
изменение поля при выборке
Здравствуйте, вопрос касается выборки и activerecord вообще: 1. есть запрос полученный через парочку andFilterWhere 2. у модели есть дополнительное поле которое не относится к полям базы, просто public $pwl 3. нужно после выборки задать значения к этой переменной. в частности после выборки 1. нужно ...
- 2016.05.15, 22:52
- Форум: Общие вопросы (Yii 2.x)
- Тема: SqlDataProvider и пагинация
- Ответы: 4
- Просмотры: 1855
Re: SqlDataProvider и пагинация
Ребята, а возможно ли вытащить в гриде header (№ 1, 2, 3, 4)?
То есть номер строки, ведь он как то генерится.
Ведь это можно сделать обычной переменной в цикле, но хочется работать с gridview и дальше.
То есть номер строки, ведь он как то генерится.
Ведь это можно сделать обычной переменной в цикле, но хочется работать с gridview и дальше.
- 2016.05.15, 15:44
- Форум: Общие вопросы (Yii 2.x)
- Тема: SqlDataProvider и пагинация
- Ответы: 4
- Просмотры: 1855
Re: SqlDataProvider и пагинация
Пагинация разве не отдельным запросов выбирается? (Перед основным) Смотрите тот, предыдущий запрос. не понял вашего ответа. Основываясь на локументации http://www.yiiframework.com/doc-2.0/yii-data-sqldataprovider.html sql - основной запрос (какой у меня) 'totalCount' => $count - кол-во строк (я зах...
- 2016.05.14, 15:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: SqlDataProvider и пагинация
- Ответы: 4
- Просмотры: 1855
SqlDataProvider и пагинация
Ребята, такой вопрос. Так сложилось, что понадобился очень заковыристый sql запрос. В следствии этого я реализовал SqlDataProvider. Мой запрос выглядит примерно так: 'SELECT @rn:=@rn+1 AS rowindex, column1, colum2, coulmn3 FROM ( SELECT ... ) t1, (SELECT @rn:=0) t2;'; То есть мне необходим индекс те...