Найдено 28 результатов
- 2018.05.20, 10:08
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в Yii2 сделать выборку с подсчетом суммы в связанной таблице?
- Ответы: 7
- Просмотры: 2684
Re: Как в Yii2 сделать выборку с подсчетом суммы в связанной таблице?
->joinWith(['transactions'],false)->where(['!=','amount',0])->with(['transactions']) ->joinWith(['transactions'])->where(['!=','amount',0]) оба варианта выше делают одно и то же. Работает, но как-то странно со 2-м вариантом. Вроде бы where() должно касаться таблицы 'user', а не 'transactions'. В пр...
- 2018.05.20, 10:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в Yii2 сделать выборку с подсчетом суммы в связанной таблице?
- Ответы: 7
- Просмотры: 2684
Re: Как в Yii2 сделать выборку с подсчетом суммы в связанной таблице?
Однако данный способ не подойдёт, если amount отдельной транзакции может быть отрицательным числом. Да, проблема как раз в том, что в поле 'amount' может быть отрицательное число. Поэтому нужно отобрать пользователей только тех, у которых общая сумма по столбцу 'amount' не будет равна 0. Т.е. без п...
- 2018.05.20, 00:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в Yii2 сделать выборку с подсчетом суммы в связанной таблице?
- Ответы: 7
- Просмотры: 2684
Re: Как в Yii2 сделать выборку с подсчетом суммы в связанной таблице?
В таблице transactions для каждого пользователя содержится несколько полей "amount". Т.е. предварительно нужно подсчитать общую сумму и результат подставить в условие выборки "если общая сумма != 0, значит отбирать этого пользователя иначе нет". Основная сложность в том, как посл...
- 2018.05.19, 18:26
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в Yii2 сделать выборку с подсчетом суммы в связанной таблице?
- Ответы: 7
- Просмотры: 2684
Как в Yii2 сделать выборку с подсчетом суммы в связанной таблице?
Есть 2 таблицы: user и transaction. Связь один ко многим (1 пользователь – много транзакций). В таблице transaction есть поле 'amount' и связывающее поле с таблицей user - user_id. Нужно сделать выборку пользователей и подгрузить связанную таблицу transaction. При этом в свойстве amount таблицы tran...
- 2017.02.13, 00:30
- Форум: Общие вопросы (Yii 2.x)
- Тема: Кэширование в yii2
- Ответы: 15
- Просмотры: 4672
Re: Кэширование в yii2
Не работает кэширование страниц [ 'class' => 'yii\filters\PageCache', 'only' => ['index'], 'duration' => 3600, ], В чем может быть проблема? Сам класс PageCache подключается в поведении нормально. Кэширование переменных и фрагментов работает.
- 2017.01.26, 21:27
- Форум: Установка и настройка
- Тема: Не запускается проект Yii2 на OpenServer
- Ответы: 7
- Просмотры: 4418
Re: Не запускается проект Yii2 на OpenServer
я изменил в index.php, теперь все переходит, но админка все равно не работает - захожу под админом, но не его не могу поменять, ни добавить... А что там можно поменять если админка не настроена? Вас сразу перенаправляет на главную страницу (frontend), так как в основном контроллере в backend стоит:...
- 2017.01.22, 21:52
- Форум: Установка и настройка
- Тема: Не запускается проект Yii2 на OpenServer
- Ответы: 7
- Просмотры: 4418
Re: Не запускается проект Yii2 на OpenServer
По-минимуму так https://yiiframework.com.ua/ru/doc/guid ... retty-urls
По-серьезнее, если свой класс создавать, можно так http://klisl.com/class_hpu.html
- 2017.01.22, 21:35
- Форум: Общие вопросы (Yii 2.x)
- Тема: Вывод списка меток сайта
- Ответы: 2
- Просмотры: 1200
Вывод списка меток сайта
Подскажите/дайте ссылку на инфо - как вывести список меток сайта из БД, где они разные по размеру в зависимости от кол-ва привязанных к ним постам. Не хочется изобретать новое, интересуют простые, готовые решения.
- 2017.01.22, 21:28
- Форум: Установка и настройка
- Тема: Не запускается проект Yii2 на OpenServer
- Ответы: 7
- Просмотры: 4418
Re: Не запускается проект Yii2 на OpenServer
Насколько понял, вкладки - это окошки с выбором туров. Не переходит потому, что у вас в виде index.php неправильная ссылка в JS. Поменяйте на <script> $('div.item').click(function(){ window.location = '/frontend/web/site/view?id=' + $(this).attr('id'); }); </script> и будет переходить. Лучше конечно...
- 2017.01.22, 20:11
- Форум: Установка и настройка
- Тема: Не запускается проект Yii2 на OpenServer
- Ответы: 7
- Просмотры: 4418
Re: Не запускается проект Yii2 на OpenServer
По каким вкладкам не переходит? Что-то вкладок не вижу. По админке - открывается окно авторизации как и должно.
- 2017.01.08, 14:49
- Форум: Общие вопросы (Yii 2.x)
- Тема: Дубли страниц (frontend/web/index.php)
- Ответы: 3
- Просмотры: 1518
Re: Дубли страниц (frontend/web/index.php)
Сейчас в .htaccess правила Options +FollowSymLinks IndexIgnore */* RewriteEngine on # Если запрос начинается с /admin, то заменяем на /backend/web/ RewriteCond %{REQUEST_URI} ^/admin RewriteRule ^admin\/?(.*) /backend/web/$1 # Добавляем другой запрос /frontend/web/$1 RewriteCond %{REQUEST_URI} !^/(f...
- 2017.01.07, 21:27
- Форум: Общие вопросы (Yii 2.x)
- Тема: Дубли страниц (frontend/web/index.php)
- Ответы: 3
- Просмотры: 1518
Дубли страниц (frontend/web/index.php)
Сайт открывается по 2-м url (дубли): site.com и site.com/frontend/web/index.php Причем все страницы сайта можно вывести подставив спереди frontend/web/index.php. Правилами маршрутизации url это изменить нельзя. Как лучше исправить? Придумал (подсмотрел) 2 варианта, какой лучше - вывод ошибки или пер...
- 2017.01.07, 11:32
- Форум: Общие вопросы (Yii 1.x)
- Тема: [РЕШЕНО] Фантомные дубли URL. Их вроде нет, но они есть.
- Ответы: 33
- Просмотры: 21641
Re: [РЕШЕНО]Острая проблема почти для всех yii проектов
Я бы вообще сделал: ksort($_GET); $url = Yii::app()->controller->createUrl('', $_GET); if (Yii::app()->request->getUrl() != $url) { Yii::app()->controller->redirect($url, true, 301); } и пусть теперь любые вводят. а для yii2 как? Такой вариант годится? public function beforeaction(){ ...
- 2016.12.30, 18:17
- Форум: Общие вопросы (Yii 2.x)
- Тема: Active record, many to many
- Ответы: 12
- Просмотры: 4061
Re: Active record, many to many
пропишите это дело в beforeDelete т.к. это касается конкретной модели а не контроллера ... а если вы вдруг гдето дернете удаление тега ... не через контроллер ... ну или если вам так(тот кусок кода что в контроллере) нравится оформите это хотябы в виде метода в модели ... чтото типа deleteThis()......
- 2016.12.29, 23:56
- Форум: Общие вопросы (Yii 2.x)
- Тема: Active record, many to many
- Ответы: 12
- Просмотры: 4061
Re: Active record, many to many
Вопрос - как удалить данные у связывающей таблицы? Есть таблицы post и tags, которые связаны между собой таблицей tag_post, содержащей поля tag_id и post_id. Нужно чтобы при удалении поля из tags(метки поста), удалялась соответствующая строка из таблицы tag_post. В моделях есть соответствующие мето...
- 2016.12.29, 22:40
- Форум: Общие вопросы (Yii 2.x)
- Тема: Active record, many to many
- Ответы: 12
- Просмотры: 4061
Re: Active record, many to many
Вопрос - как удалить данные у связывающей таблицы? Есть таблицы post и tags, которые связаны между собой таблицей tag_post, содержащей поля tag_id и post_id. Нужно чтобы при удалении поля из tags(метки поста), удалялась соответствующая строка из таблицы tag_post. В моделях есть соответствующие метод...
- 2016.12.29, 19:37
- Форум: Авторский код и библиотеки
- Тема: Yii2 Imperavi Redactor
- Ответы: 106
- Просмотры: 91226
Re: Yii2 Imperavi Redactor
Вроде бы там нет такой опции, но есть много другого нужного о чем не знал.Dominus писал(а): Смотрите настройки самого редактора.
- 2016.12.28, 16:38
- Форум: Авторский код и библиотеки
- Тема: Yii2 Imperavi Redactor
- Ответы: 106
- Просмотры: 91226
Re: Yii2 Imperavi Redactor
Разобрался, это делает функция encodeEntities() из файла redactor.js Отменил замену символов в функции, сейчас нормально. Но может есть такая настройка, чтобы не изменять файл виджета?
- 2016.12.28, 15:56
- Форум: Авторский код и библиотеки
- Тема: Yii2 Imperavi Redactor
- Ответы: 106
- Просмотры: 91226
Re: Yii2 Imperavi Redactor
При вставке html кода в режиме "код", при повторном открытии/пересохранении записи, некоторые теги, например <span> форматирюется в <span style="color: #000000; font-weight: bold;">class</span> то есть кавычки заменяются. Кто-то знает как отменить такое форматирование?
- 2016.12.23, 23:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: не понимаю как подключить sphinx к проекту
- Ответы: 7
- Просмотры: 2526
Re: не понимаю как подключить sphinx к проекту
если и так не понятно, то перед началом работы со сфинксом нужно почитать документацию по нему Я бы почитал, но нет на русском, с английским не очень. Хотя с переводчиком пробовал и там ничего нет об этом https://github.com/yiisoft/yii2-sphinx/blob/master/docs/guide/installation.md Вроде и элемента...