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

andku83
2019.01.16, 17:46
Форум: Общие вопросы (Yii 2.x)
Тема: urlManager и модули
Ответы: 3
Просмотры: 936

Re: urlManager и модули

'<module:\w+>/<controller:\w+><action:\w+>' => '<module>/<controller>/<action>' Обратите внимание на то что в левой части у вас только один " / " - и как UrlManager должен понять где разделитель?! Можно до правила: '<controller:\w+>/<action:\w+>' => '<controller>/<action>', добавить: '<mo...
andku83
2019.01.16, 01:54
Форум: Общие вопросы (Yii 2.x)
Тема: Проблемы переадресации
Ответы: 3
Просмотры: 1529

Re: Проблемы переадресации

Rikipm писал(а): 2019.01.14, 19:00 Читайте сообщения до конца. Если я добавляю эти правила в .htaccess то попадаю в бесконечный цикл переадресаций с https://example.org на https://example.org
Дочитал до конца, у вас одни правила, по ссылке другие.
И еще никто не знает чего там еще кроме этого может быть нагорожено.
andku83
2019.01.14, 13:14
Форум: Общие вопросы (Yii 2.x)
Тема: Это не баг в Yii?
Ответы: 16
Просмотры: 3822

Re: Это не баг в Yii?

вот только когда меняешь пользователя меняются и все картинки в блоге под его профиль. Это как лучше решить? Все работает именно так, как вы и делаете: вы ко всем комментариям выводите аватар текущего пользователя. По структуре таблиц обращение $comment->user->profile->avatar верное, будет ли оно р...
andku83
2019.01.14, 13:10
Форум: Общие вопросы (Yii 2.x)
Тема: Сделал перенос данных из одной таблицы в другую, перносится только одно значение из 3х
Ответы: 3
Просмотры: 1425

Re: Сделал перенос данных из одной таблицы в другую, перносится только одно значение из 3х

У вас в коде в цикле всё время одну и ту же корзину обновляете $bask=Basket::find()->limit($i)->one();// вместо лимита дать условие where(["id_user" => $id_user]) Для этого запроса такое where ничего не изменит, либо получить все и походить по списку (как показано выше), либо использовать...
andku83
2019.01.11, 16:29
Форум: Общие вопросы (Yii 2.x)
Тема: Это не баг в Yii?
Ответы: 16
Просмотры: 3822

Re: Это не баг в Yii?

andku83 писал(а): 2019.01.11, 13:18 ... будет ли оно работать зависит от того описаны ли связи у моделей (Comment, User, Profile).
Cудя по описанию ошибки у User не прописана связь на Profile
andku83
2019.01.11, 13:18
Форум: Общие вопросы (Yii 2.x)
Тема: Это не баг в Yii?
Ответы: 16
Просмотры: 3822

Re: Это не баг в Yii?

По структуре таблиц обращение $comment->user->profile->avatar верное, будет ли оно работать зависит от того описаны ли связи у моделей (Comment, User, Profile).
А для чего при сохранении комментария вы меняете аватар пользователя?!
andku83
2019.01.10, 20:00
Форум: Общие вопросы (Yii 2.x)
Тема: ajax некоректно работает
Ответы: 6
Просмотры: 2304

Re: ajax некоректно работает

https://github.com/yiisoft/yii2/blob/ma ... #L365-L367 - эти изменения появились уже более года назад.
andku83
2019.01.10, 19:58
Форум: Общие вопросы (Yii 2.x)
Тема: Это не баг в Yii?
Ответы: 16
Просмотры: 3822

Re: Это не баг в Yii?

andku83 писал(а): 2019.01.10, 13:34 Для более точных ответов нужно знать вашу структуру таблиц и сами классы.
stackTrace никак не описывает вашего кода
andku83
2019.01.10, 16:33
Форум: Общие вопросы (Yii 2.x)
Тема: ajax некоректно работает
Ответы: 6
Просмотры: 2304

Re: ajax некоректно работает

c ajax все в порядке, причина ошибки в использовании ECHO в контроллере
andku83
2019.01.10, 16:29
Форум: Общие вопросы (Yii 2.x)
Тема: Сделал перенос данных из одной таблицы в другую, перносится только одно значение из 3х
Ответы: 3
Просмотры: 1425

Re: Сделал перенос данных из одной таблицы в другую, перносится только одно значение из 3х

<?php ... for($i=1;$i<=Basket::find()->where(['user'=>$user])->count();$i++){ ... Зачем в цикле запрашивать количество?! <?php ... $bask=Basket::find()->limit($i)->one(); ... Этим запросом вы всегда получаете один и тот же объект. Делайте: ... $baskets = Basket::find()->where(['user'=>$user])->all(...
andku83
2019.01.10, 13:34
Форум: Общие вопросы (Yii 2.x)
Тема: Это не баг в Yii?
Ответы: 16
Просмотры: 3822

Re: Это не баг в Yii?

->avatar() - обращение не к полю, а к функции.
Возможно профайл можно получить через user:

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

$comment->user->profile->avatar = 'value';
Для более точных ответов нужно знать вашу структуру таблиц и сами классы.
andku83
2019.01.10, 03:09
Форум: Общие вопросы (Yii 2.x)
Тема: Преобразование обьекта в массив
Ответы: 6
Просмотры: 3295

Re: Преобразование обьекта в массив

Предполагаю что вам нужно получить список областей индексированных по id. Вариант 1: $list = app\modules\admin\models\Oblasti::find()->select(['oblast_name', 'oblast_id']) ->orderBy(['oblast_name' => SORT_ASC]) // если нужно отсортировать ->indexBy('oblast_id')->column(); Вариант 2: $regions = app\m...
andku83
2018.12.31, 14:57
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 не находит компонент или класс “db”
Ответы: 1
Просмотры: 699

Re: Yii2 не находит компонент или класс “db”

опишите подключение к db в '/config/console.php'