Найдено 105 результатов
- 2022.06.26, 10:29
- Форум: Общие вопросы (Yii 2.x)
- Тема: Fetch API validateCsrf failed
- Ответы: 3
- Просмотры: 3867
Re: Fetch API validateCsrf failed
Спасибо, помогло. Никак ответ не мог найти, что токен в заголовки нужно записывать
- 2020.03.19, 14:04
- Форум: Общие вопросы (Yii 2.x)
- Тема: Количество комментариев для каждого поста
- Ответы: 2
- Просмотры: 1522
Re: Количество комментариев для каждого поста
'query' => News::find()->select(['news.*', 'COUNT(comment.id) AS comment_count']) ->joinWith(['comments' => function ($q) { return $q->andOnCondition(['status' => 1]); }]) ->groupBy('news.id') Спасибо большое!
- 2020.03.15, 12:01
- Форум: Общие вопросы (Yii 2.x)
- Тема: Количество комментариев для каждого поста
- Ответы: 2
- Просмотры: 1522
Количество комментариев для каждого поста
Здравствуйте. Подскажите как в списке постов вывести количество комментариев со статусом 1 (status=1) для каждого поста? Следующий пример считает все комментарии. Как бы мне добавить туда условие для комментариев только со status=1 ? 'query' => News::find()->select(['news.*', 'COUNT(comment.id) AS c...
- 2018.05.28, 16:18
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как получить результат клиентской валидации в js?
- Ответы: 4
- Просмотры: 1617
- 2018.05.28, 13:39
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как получить результат клиентской валидации в js?
- Ответы: 4
- Просмотры: 1617
Re: Как получить результат клиентской валидации в js?
https://github.com/yiisoft/yii2/blob/master/framework/assets/yii.activeForm.js#L46 $('#myForm').on('afterValidate', function(event, messages) { if(messages.length) { alert('Ошибка валидации'); return false; } }) Работает только после нажатия кнопки Submit, а мне нужно сразу после выбора картинки. <...
- 2018.05.28, 09:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как получить результат клиентской валидации в js?
- Ответы: 4
- Просмотры: 1617
Как получить результат клиентской валидации в js?
Добрый день. После выбора пользователем картинки в поле input file я хочу применить свой JS код, в случае если выбранная картинка прошла валидацию. Подскажите, как мне получить этот результат валидации конкретного поля? Мне нужен javascript код вроде такого: событие после валидации определенного пол...
- 2018.04.22, 03:18
- Форум: Общие вопросы (Yii 2.x)
- Тема: $dataProvider->pagination->pageCount возвращает 0
- Ответы: 3
- Просмотры: 2099
- 2018.04.21, 17:03
- Форум: Общие вопросы (Yii 2.x)
- Тема: $dataProvider->pagination->pageCount возвращает 0
- Ответы: 3
- Просмотры: 2099
$dataProvider->pagination->pageCount возвращает 0
Добрый день. Вывожу список пользователей с сортировкой по количеству фотографий у них. Мне нужно знать количество страниц, но $dataProvider->pagination->pageCount возвращает 0 почему-то. Может кто знает в чем тут проблема? public function actionPhotographers() { $dataProvider = new ActiveDataProvide...
- 2017.08.05, 05:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в DetailView::widget добавить третью колонку?
- Ответы: 1
- Просмотры: 1223
Как в DetailView::widget добавить третью колонку?
Здравствуйте. Подскажите как в DetailView::widget добавить третью колонку? в которой я смогу разместить любую свою информацию.
- 2017.03.28, 16:38
- Форум: Архив
- Тема: resetButton не сбрасывает ToggleButtonGroup
- Ответы: 4
- Просмотры: 21304
resetButton не сбрасывает ToggleButtonGroup
resetButton не сбрасывает ToggleButtonGroup
- 2017.02.17, 10:58
- Форум: Общие вопросы (Yii 2.x)
- Тема: creocoder/yii2-taggable
- Ответы: 5
- Просмотры: 2454
Re: creocoder/yii2-taggable
Почему-то он мне не по количеству совпадений сортирует, а по количеству тегов привязаных к посту. Там даже ни одного одинакового тега нет.
- 2017.02.15, 15:14
- Форум: Общие вопросы (Yii 2.x)
- Тема: creocoder/yii2-taggable
- Ответы: 5
- Просмотры: 2454
Re: creocoder/yii2-taggable
выбрал я 5 записей с похожими тегами ->limit(5)
теперь хочу отсортировать эти найденные 5 записей по дате ->orderBy('created_at DESC')
но теперь мне показываются просто самые последние записи
Подскажите, как правильно получить список похожих записей с сортировкой по дате?
теперь хочу отсортировать эти найденные 5 записей по дате ->orderBy('created_at DESC')
но теперь мне показываются просто самые последние записи
Подскажите, как правильно получить список похожих записей с сортировкой по дате?
- 2017.01.27, 01:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как получить id следующей записи?
- Ответы: 11
- Просмотры: 4402
Re: Как получить id следующей записи?
хм перечитал два раза.. да ид не берем во внимание т.к. как я понял у вас есть вариант редактирования даты ... и почему вы знак больше/меньше не в ту сторону ставите ? если я вас правильно понял если запись например 01.15.2017 то следующая в вашем понимании 02.15.2017 ... ? тогда сортировка почему ...
- 2017.01.26, 18:18
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как получить id следующей записи?
- Ответы: 11
- Просмотры: 4402
Re: Как получить id следующей записи?
Этот способ пропускает ID с одинаковыми датами
PS Хотя нет. он пропустил потому что ID меньше, а дата выставлена выше. потому мне и нужна сортировка именно по дате.
- 2017.01.26, 17:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как получить id следующей записи?
- Ответы: 11
- Просмотры: 4402
Re: Как получить id следующей записи?
Тогда у вас проблемы, ибо по какой логике должна определяться последовательность? С таким подходом единственное, что приходит в голову: public function getNextId() { $record = $this->find() ->limit(1) ->where(['>', 'id', $this->id]) ->orderBy(['created_at' => SORT_ASC,'id' => SORT_ASC]) ->one(); if...
- 2017.01.26, 15:13
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как получить id следующей записи?
- Ответы: 11
- Просмотры: 4402
Re: Как получить id следующей записи?
Спасибо. Но у меня сортировка именно по дате и она не совпадает с сортировкой по ID, т.к. дата может быть любой, установленной вручную.
- 2017.01.26, 10:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как получить id следующей записи?
- Ответы: 11
- Просмотры: 4402
Как получить id следующей записи?
Мне нужно получить ID следующей по дате записи, но если дата следующей записи такая же как у предыдущей, то запись пропускается. Если написать "<=" то будет возвращать тот же ID. Подскажите как правильно это написать? Вот мой код: public function getNextId() { $record = $this->find() ->whe...
- 2016.12.04, 17:10
- Форум: Завершённые проекты на Yii
- Тема: Крупные проекты и компании, в которых используется Yii
- Ответы: 217
- Просмотры: 337801
- 2016.11.13, 15:53
- Форум: Общие вопросы (Yii 2.x)
- Тема: Ошибка при отправке письма
- Ответы: 2
- Просмотры: 2236
Ошибка при отправке письма
не отправляется письмо через контактную форму basic. кусочек лога: ...[yii\base\ErrorException:2] exception 'yii\base\ErrorException' with message 'escapeshellarg() has been disabled for security reasons' in /home/xxx/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/MailTransport.php:252 S...
- 2016.09.22, 12:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: creocoder/yii2-taggable
- Ответы: 5
- Просмотры: 2454
Re: creocoder/yii2-taggable
Спасибо