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

rugabarbo
2015.06.23, 16:08
Форум: Общие вопросы (Yii 2.x)
Тема: Очередной вопрос новичка по JOIN
Ответы: 50
Просмотры: 13178

Re: Очередной вопрос новичка по JOIN

Я только начала изучение YII. А про relation nsn переодически упоминают но примеров найти не удалось. (: https://github.com/yiisoft/yii2/blob/master/docs/guide/db-active-record.md#working-with-relational-data- Это пробовали читать? Пробовал. отсюда и брал ->leftJoin :) про relation там тоже было, н...
rugabarbo
2015.06.23, 15:50
Форум: Общие вопросы (Yii 2.x)
Тема: Очередной вопрос новичка по JOIN
Ответы: 50
Просмотры: 13178

Re: Очередной вопрос новичка по JOIN

miken писал(а):Я только начала изучение YII. А про relation nsn переодически упоминают но примеров найти не удалось.
(:

https://github.com/yiisoft/yii2/blob/ma ... onal-data-

Это пробовали читать?
rugabarbo
2015.06.23, 15:41
Форум: Общие вопросы (Yii 2.x)
Тема: Очередной вопрос новичка по JOIN
Ответы: 50
Просмотры: 13178

Re: Очередной вопрос новичка по JOIN

Для начала стоит разобраться, зачем вы делаете в пределах фреймворка JOIN, если есть Relations.
И этот инструмент (Relation) тут явно подходит больше, нежели ручной JOIN.
rugabarbo
2015.06.23, 15:35
Форум: Установка и настройка
Тема: Как установить Yii 2
Ответы: 47
Просмотры: 54397

Re: Как установить Yii 2

Мне как новичку трудно разобраться. Как делать дальше? Run command init to initialize the application with a specific environment. init команда это что? Create a new database and adjust the components['db'] configuration in common/config/main-local.php accordingly. Apply migrations with console com...
rugabarbo
2015.06.23, 15:01
Форум: Общие вопросы (Yii 2.x)
Тема: Миграции, query?
Ответы: 5
Просмотры: 1957

Re: Миграции, query?

Читая офф мануал не нашел, как зделать к таблице select. Наглядные примеры реализации различных SELECT-ов с помощью API Yii2: http://www.bsourcecode.com/yiiframework2/select-query-sql-queries/ Конечно можно изощряться и писать километровые sql запросы, но хотелось бы не взрывать себе мозг и получит...
rugabarbo
2015.06.23, 14:26
Форум: Общие вопросы (Yii 2.x)
Тема: Как поменять в элементе название тэга xml
Ответы: 12
Просмотры: 4328

Re: Как поменять в элементе название тэга xml

fields объявлены правильно. asArray() и fields() ни разу не комбинировал, поэтому не могу подсказать, как правильно их совместить, нужно экспериментировать с живым кодом. Не знал, что они плохо работают вместе. В любом случае, прежде чем городить свой огород, посмотрите в сторону toArray(). Вот хоро...
rugabarbo
2015.06.23, 13:45
Форум: Общие вопросы (Yii 2.x)
Тема: Как поменять в элементе название тэга xml
Ответы: 12
Просмотры: 4328

Re: Как поменять в элементе название тэга xml

kawabanga писал(а):Я бы не парился и заменил бы регуляркой или str_replace =)
Зачем, если простое добавление asArray() решает проблему?
rugabarbo
2015.06.23, 13:36
Форум: Общие вопросы (Yii 2.x)
Тема: Как поменять в элементе название тэга xml
Ответы: 12
Просмотры: 4328

Re: Как поменять в элементе название тэга xml

Попробуйте добавить asArray():

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

         $sale = Sale::find()
            ->where(['status_sale'=>'Действующая'])
            ->joinWith('picture',false)
            ->asArray()
            ->all(); 
rugabarbo
2015.06.23, 09:10
Форум: Общие вопросы (Yii 2.x)
Тема: Как поменять в элементе название тэга xml
Ответы: 12
Просмотры: 4328

Re: Как поменять в элементе название тэга xml

спасибо, переопределил fields() все как нужно показывает, так теперь проблема вылезла что поломался 'itemTag'=>'offer' в formatter. за месть блока <offer></offer> создается блок имени таблицы откуда тяну данные. Я что то вообще в ступор вошел, теперь куда рыть :) Покажите как используете formatter....
rugabarbo
2015.06.22, 19:11
Форум: Общие вопросы (Yii 2.x)
Тема: РЕШЕНО: Количество элементов в пейджинаторе
Ответы: 4
Просмотры: 2015

Re: Количество элементов в пейджинаторе

В этом случае кастомизируйте виджет, с помощью которого выводится пагинатор: http://www.yiiframework.com/doc-2.0/yii ... pager.html
rugabarbo
2015.06.22, 18:38
Форум: Общие вопросы (Yii 2.x)
Тема: РЕШЕНО: Количество элементов в пейджинаторе
Ответы: 4
Просмотры: 2015

Re: Количество элементов в пейджинаторе

Привет, столкнулся с тем, что не знаю, как вывести заданное количество элементов переключения страниц. По дефолту оно, вроде бы, 10, то-есть: предыдущая, 1-10, следующая. А мне нужно показывать не 10, а, скажем, с 1 по 7, со 2 по 8 и т.д. В документации ничего похожего не нашел. Плохо искал? Конечн...
rugabarbo
2015.06.22, 12:34
Форум: Общие вопросы (Yii 2.x)
Тема: При рефреше страницы периодическая ошибка cookieValidationKey
Ответы: 5
Просмотры: 2253

Re: При рефреше страницы периодическая ошибка cookieValidationKey

Да , теперь правы вы :-) После прописывания напрямую все заработало нормально . Но начались другие косяки с переменными установленными в .env Таким образом всё дело оказывается связано с модулем vlucas/phpdotenv А как же было удобно с ним :-(((( Для меня phpdotenv перестал быть удобным, когда я про...
rugabarbo
2015.06.21, 21:36
Форум: Общие вопросы (Yii 2.x)
Тема: Подскажите с andWhere и массивом
Ответы: 8
Просмотры: 3657

Re: Подскажите с andWhere и массивом

Связка OR+LIKE заставляет задуматься о структуре БД...
rugabarbo
2015.06.21, 17:14
Форум: Общие вопросы (Yii 2.x)
Тема: Не работает авторизация.
Ответы: 6
Просмотры: 2602

Re: Не работает авторизация.

zelenin писал(а):юзай phpstorm. Решит те твои проблемы, которые не должны решать посетители этого форума.
PhpStorm автоматом не удаляет BOM.
Это и в нём делается вручную с помощью команды: File > Remove BOM

Так что PhpStorm не панацея от подобных проблем...
rugabarbo
2015.06.21, 16:57
Форум: Общие вопросы (Yii 2.x)
Тема: Путь в константе модели - expression is not allowed as class constant value
Ответы: 3
Просмотры: 2893

Re: Путь в константе модели - expression is not allowed as class constant value

Похоже, что в вашем случае это концептуально должна быть не константа, а функция. Например, getPreviewOriginalPath(). Ещё может подойти внутренняя переменная, объявляемая в конструкторе, методе init() или другом подходящем для этого месте.

Почему именно в константу пытаетесь положить такое значение?