Код: Выделить всё
http://example.com/news/view-by-tag?NewsSearch[tag]=1
Код: Выделить всё
http://example.com/news/view-by-tag?NewsSearch[tag]=1&sort=title
Код: Выделить всё
http://example.com/news/view-by-tag?NewsSearch[tag]=1
Код: Выделить всё
http://example.com/news/view-by-tag?NewsSearch[tag]=1&sort=title
Код: Выделить всё
$url .= '&sort=title';
Вопрос как получить текущий урл?zelenin писал(а):незачтоКод: Выделить всё
$url .= '&sort=title';
var_dump($_SERVER);Vindective писал(а):Вопрос как получить текущий урл?zelenin писал(а):незачтоКод: Выделить всё
$url .= '&sort=title';
Код: Выделить всё
Url::current(['sort' => 'title'])
Для справки http://www.yiiframework.com/doc-2.0/yii ... quest.htmlVindective писал(а): Вопрос как получить текущий урл?
Код: Выделить всё
parse_str($_SERVER['QUERY_STRING'], $url);
$url['sort'] = 'title'; // добавить в строку запроса параметр
http_build_query($url); // теперь это можно установить в href, например, (разумеется, перед параметрами путь прописать надо)
Код: Выделить всё
<a href="http://example.com/news/view-by-tag?<?= http_build_query($url) ?>">link</a>
ок, неговнокодер, расскажите как бы сделали вы без привязки к фреймворку? покажите решение.ksetrin писал(а):Такие коллекции лучше постить сразу на govnokod.ru, а тут новичков много, могут и за решение принять
1. Это форум фреймворкаzelenin писал(а):как бы сделали вы без привязки к фреймворку? покажите решение.
это конечно, но я вопрос задал про неговнокод. чувак написал решение не основываясь на фреймворковых либах, которое вы назвали говнокодом. Вот и интересно, а чтобы вы придумали неговнокодистого?ksetrin писал(а):1. Это форум фреймворка
2. Это ветка "Список форумовYii Framework 2.xОбщие вопросы (Yii 2.x)"
так говнокод именно потому, что без фреймворка?)ksetrin писал(а):А с чего вы взяли, что требуется решение без привязки к фреймворку?
смешноksetrin писал(а):Ну и могу лишь задать встречный вопрос исходя из вашего, почему вы привязались к php, может автор имел ввиду javascript?
Вы сейчас про какого конкретного чувака говорите?zelenin писал(а):чувак написал решение
Я привел вам два аргумента в пользу того, что тут обсуждаются решения на базе фреймворка. Тогда зачем на этом форуме нужна ветка "Общие вопросы по программированию", не для общих ли вопросов?zelenin писал(а):так говнокод именно потому, что без фреймворка?)
Что же, возьму на вооружение вашу манеру так отвечать на вопросы. Нам будет проще с вами общатьсяzelenin писал(а):смешноksetrin писал(а):Ну и могу лишь задать встречный вопрос исходя из вашего, почему вы привязались к php, может автор имел ввиду javascript?
которого вы обвинилив говнокодерстве.ksetrin писал(а):Вы сейчас про какого конкретного чувака говорите?zelenin писал(а):чувак написал решение
это хорошо и верно. Но стал ли от этого код говнокодом, как вы его назвали?ksetrin писал(а):Я привел вам два аргумента в пользу того, что тут обсуждаются решения на базе фреймворка. Тогда зачем на этом форуме нужна ветка "Общие вопросы по программированию", не для общих ли вопросов?
смешноzelenin писал(а):которого вы обвинилив говнокодерстве.ksetrin писал(а):Вы сейчас про какого конкретного чувака говорите?zelenin писал(а):чувак написал решение
это хорошо и верно. Но стал ли от этого код говнокодом, как вы его назвали?ksetrin писал(а):Я привел вам два аргумента в пользу того, что тут обсуждаются решения на базе фреймворка. Тогда зачем на этом форуме нужна ветка "Общие вопросы по программированию", не для общих ли вопросов?