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

vv-off
2024.04.09, 13:55
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно выбросить исключение 404 если модель не найдена?
Ответы: 6
Просмотры: 287

Re: Как правильно выбросить исключение 404 если модель не найдена?

Нет, исключение вполне стандартное. yii\web\NotFoundHttpException это тоже использовал, результат такой же. if отрабатывает, на самом сайте переходит на дефолтную страницу для 404, именно всякие сервисы включая яндекс видят ответ 200, seo уже весь мозг проел, что страница 404, а сервисы их сео-ые ви...
vv-off
2024.04.07, 15:51
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно выбросить исключение 404 если модель не найдена?
Ответы: 6
Просмотры: 287

Re: Как правильно выбросить исключение 404 если модель не найдена?

Если просто набираю несуществующую страницу, то всё ок, и страница 404 и bertal видит ответ 404, получается, что именно при выбрасывании исключения в контроллере для не найденной модели, я что-то делаю не так.
vv-off
2024.04.07, 15:44
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно выбросить исключение 404 если модель не найдена?
Ответы: 6
Просмотры: 287

Как правильно выбросить исключение 404 если модель не найдена?

Всем привет! Есть сайт, там настроена страница ошибок, если модель не найдена то выбрасывается исключение 404, сайт в дебаге показывает 404, инструменты разработчика тоже есть 404, но в https://bertal.ru/ упорно показывает 200. Как правильно выбросить исключение? в actions.php public function action...
vv-off
2023.03.31, 10:27
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveDataProvider сортировка по вычисляемому полю
Ответы: 4
Просмотры: 803

Re: ActiveDataProvider сортировка по вычисляемому полю

С фильтрами всё норм, забыл сделать группировку
$query->groupBy('product.uid');
vv-off
2023.03.30, 17:53
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveDataProvider сортировка по вычисляемому полю
Ответы: 4
Просмотры: 803

Re: ActiveDataProvider сортировка по вычисляемому полю

Только теперь фильтры некорректно работают, вместо всех товаров 1 находит (
vv-off
2023.03.30, 16:24
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveDataProvider сортировка по вычисляемому полю
Ответы: 4
Просмотры: 803

Re: ActiveDataProvider сортировка по вычисляемому полю

В общем решил запросом ->select(' `product`.*, CAST(`product_price`.`unit_price` - (`product_price`.`unit_price` * IFNULL((IFNULL (max(`stock`.`percent`), `product_price`.`discount`)), 0) / 100) AS INT) AS `price_sort` ') И сортирую $dataProvider->sort->attributes['price'] = [ 'asc' => ['price_sort'...
vv-off
2023.03.30, 12:26
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveDataProvider сортировка по вычисляемому полю
Ответы: 4
Просмотры: 803

ActiveDataProvider сортировка по вычисляемому полю

Всем Привет! Есть ли возможность сделать сортировку в фильтре ActiveDataProvider по геттеру модели, который не делает запрос к БД, а использует данные полей. Например есть таблицы product, price и stock в модели product class Product extends ActiveRecord { public function getPrice(): ActiveQuery { r...
vv-off
2020.12.13, 10:59
Форум: Общие вопросы (Yii 2.x)
Тема: Алиас url для фильтрации модели
Ответы: 2
Просмотры: 907

Алиас url для фильтрации модели

Всем привет. Для целей сео необходимо сделать некие подборки товара по search модели. Подскажите куда копать, чтобы например для роута: /shop/detyam-shapka-krasni показывался результат фильтра: /shop/category/detyam?alias=detyam-zima&Filter%5Bmodel_site%5D=&Filter%5Bmodel_site%5D%5B%5D=Шапка...
vv-off
2020.10.19, 14:45
Форум: Общие вопросы (Yii 2.x)
Тема: Автокомлит для ввода слов через запятую.
Ответы: 1
Просмотры: 696

Автокомлит для ввода слов через запятую.

Всем привет! Такая задача, при создании поста, нужно указать теги в поле ввода через запятую. Необходимо, чтобы при вводе тега, если он уже есть в БД выходила подсказка (автокомплит), затем после запятой ввод другого тега и опять автокомплит для него. Есть виджет https://demos.krajee.com/widget-deta...
vv-off
2020.10.19, 14:32
Форум: Общие вопросы (Yii 1.x)
Тема: Автокомлит для ввода слов через запятую.
Ответы: 0
Просмотры: 15073

Автокомлит для ввода слов через запятую.

Всем привет! Такая задача, при создании поста, нужно указать теги в поле ввода через запятую. Необходимо, чтобы при вводе тега, если он уже есть в БД выходила подсказка (автокомплит), затем после запятой ввод другого тега и опять автокомплит для него. Есть виджет https://demos.krajee.com/widget-deta...
vv-off
2020.08.10, 17:29
Форум: Общие вопросы (Yii 2.x)
Тема: Виджет текстового поля со счетчиком введенных символов
Ответы: 4
Просмотры: 1612

Виджет текстового поля со счетчиком введенных символов

Всем привет!
Подскажите, может кто знает готовый виджет тестового поля с динамическим подсчетом сколько символов уже введено из допустимого количества?
vv-off
2020.07.17, 17:20
Форум: Общие вопросы (Yii 2.x)
Тема: Одинаковые поля формы.
Ответы: 2
Просмотры: 1184

Re: Одинаковые поля формы.

Реализовал вот так: if (Yii::$app->request->post()) { $request = Yii::$app->request->post(); foreach ($request['NameForm'] as $item) { foreach ($item as $attr => $value) { $productForm->$attr = $value; } if ($productForm->validate()) { //сохраняем } } } Но не уверен, может есть более интересные спос...
vv-off
2020.07.17, 16:40
Форум: Общие вопросы (Yii 2.x)
Тема: Одинаковые поля формы.
Ответы: 2
Просмотры: 1184

Одинаковые поля формы.

Здравствуйте! Есть список сущностей которые нужно редактировать в форме. Создаю DataProvider, передаю его во view. Во view отображаю через ListView. В каждом item ListView есть поля формы, они получаются одинаковыми, так как item-в несколько. Подскажите пожалуйста как можно сохранить и валидировать ...
vv-off
2020.07.09, 12:50
Форум: Общие вопросы (Yii 2.x)
Тема: 301-й редирект с дублей страниц
Ответы: 5
Просмотры: 1692

Re: 301-й редирект с дублей страниц

Это да, sitemap.xml и robots.txt обязательно нужны и есть. Тут наверное имелось ввиду, что если где-то разместить ссылку вида sait.ru/index.php/site/index и по ней будет достаточно много переходов, то она все равно рано или поздно проиндексируется и будет дубль страницы. Вообщем протестировал, всё р...
vv-off
2020.07.08, 17:21
Форум: Общие вопросы (Yii 2.x)
Тема: 301-й редирект с дублей страниц
Ответы: 5
Просмотры: 1692

Re: 301-й редирект с дублей страниц

Дело в том, что они убираются, но страницы так же можно открыть по некрасивым если например ввести их в адресной строке браузера.
Отсюда дубли страниц, которые нужно редиректить или 404 отдавать.
vv-off
2020.07.08, 16:07
Форум: Общие вопросы (Yii 2.x)
Тема: 301-й редирект с дублей страниц
Ответы: 5
Просмотры: 1692

301-й редирект с дублей страниц

Здравствуйте. СЕО Поставили задачу редиректить с дублей страниц, таких как sait.ru/index.php/site/index sait.ru?r=site/index sait.ru/index.php/site и т.д. набросал решение, подскажите какие подводные камни могут быть: public function beforeaction($action){ $isUrlModified = false; $url = Yii::$app->r...
vv-off
2020.02.21, 20:36
Форум: Общие вопросы (Yii 2.x)
Тема: Как выполнить SQL оператор выборки ALL в query builder?
Ответы: 2
Просмотры: 941

Re: Как выполнить оператор ALL в query builder?

Или если это нельзя реализовать, как можно выполнить другими способами? Но обязательно через query builder.