Good
Может баг фреймворка?
Alex
да вот не должно
Alex
в коде все ок
Good
Так а у тебя убирает, или нет?
Alex
foreach ($params as $key => $value) {
if ($value !== null) {
$cacheKey .= $key . '&';
}
}
Alex
это как-то как-то протестить
Good
Может я в чем-то туплю, хз
Good
Єто где именно?
Alex
это в генераторе урла в фрейме самом
Good
ага
Alex
ща попробую в одном проекте
Good
ок
Good
ПРосто может у меня только такое, хотя не пойму, как так
Alex
у меня убило
Good
Мда
Good
НЕвесело)
Good
Ок, буду разбиратся
Good
Судя по всему, дело в расширении для мультиязычных урлов
Alex
аа
Alex
ну это уже плагины)
Alex
фрейм в норме))
Good
Угу
Good
С этими сеошными штуками вечно тупой геморой)
Alex
а че за модуль такой?
Good
codemix/yii2-localeurls
Good
https://github.com/codemix/yii2-localeurls
Alex
слава богу что последнее время я делаю только англ
Good
Ага, с мультиязычностю вечно много геморроя
Good
Написал ему issue, короче
Dmitriy
Dmitriy
Yii::$app->request->getPathInfo()
отдаст то что нужно
Yii::$app->createAbsoluteUrl( Yii::$app->request->getUrl() );
Alex
Alex
в апидок точно
Dmitriy
Dmitriy
http://www.yiiframework.com/doc-2.0/guide-helper-url.html
Dmitriy
пруф
Alex
http://www.yiiframework.com/doc-2.0/yii-helpers-baseurl.html
Alex
http://www.yiiframework.com/doc-2.0/yii-helpers-baseurl.html#current()-detail
Alex
вот те)
Alex
даже в твоей ссылке есть)
Alex
перед Remember URLs
Alex
Дима Дима....))
Good
Есть, есть
Good
Good
Нашел более удобный способ - можно просто Url::canonical() прописать в метатегах на странице пагинации
Good
Все, ложная тревога. Прикол был в моем кастомном правиле для УРЛ)
Eugene
Привет, ребята) если есть минутка, то гляньте плиз вопрос на SO
https://ru.stackoverflow.com/questions/785836/%D0%9A%D0%B0%D0%BA-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-htmlsubmitbutton-%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%BC-%D0%BF%D0%BE%D0%BA%D0%B0-%D0%BD%D0%B5-%D0%B2%D1%8B%D0%B1%D1%80%D0%B0%D0%BD%D0%B0-radiobutton
The Ant
The Ant
к yii вообще отношения не имеет если чо
Eugene
The Ant
The Ant
само собой, проверять надо, пустые выбранные значения или нет пришли с клиента (т.е. выбрано что-либо). Но активация кнопки это все же клиент
Eugene
Алексей
Всем привет! Начал пилить rest, проблема: /car отдаёт список, а /cars - 404. В конфиге в urlmanager писал разное, решения не нашёл пока... Куда хоть копать??
Максим
как контроллер называется и что написано в urlmanager?
Алексей
С controllermap работает, но как-то не спортивно ) контроллер CarController, но для того и урлменеджер, как я понимаю
Алексей
class=>yii\rest\urlrule, controller=>car
Алексей
В controller вообще писал разное...
Алексей
Я бы покопался в ядре, но пока не нашёл, где формируется название класса контроллера...
Максим
['class' => 'yii\rest\UrlRule', 'controller' => 'question'],
['class' => 'yii\rest\UrlRule', 'controller' => 'profile'],
['class' => 'yii\rest\UrlRule', 'controller' => 'group'],
Максим
при таком конфиге у меня работает без дополнительных правил
Максим
указал и завелось
Алексей
base/ advanced?
Максим
да
Максим
advanced
Максим
точнее это из base, в advanced вот так
Максим
[
'class' => 'yii\rest\UrlRule',
'controller' => 'v1/user',
'tokens' => [
'{id}' => '<id:\\w+>'
],
// дополнительные экшены
'extraPatterns' => [
'GET token' => 'token',
'GET profile' => 'profile',
]
],
Максим
и список выдается по /users
Максим
UserController класс называется
Алексей
да, у меня не работает ничего из примеров в гугле ) пошёл ставить adv...
Максим
а если без REST то работает?
Максим
может веб сервер не настроен
Максим
доп правила в url manager есть какие то?
Алексей
Внезапно заработало, благодарю! :)
Максим
обращайся))
Timur
Всех с пятницей! Господа, подскажите пожалуйста: каждую ночь по крону забираю данные со сторонних сервисов в виде JSON, разбираю его и делаю batch Insert себе в БД. Но сторонние сервисы часто тупят, и для верности надо бы забирать данные несколько раз. Но как мне сделать так, чтобы при существующем ключе в БД запись игнорировалась? Как я понял из гугла, INSERT IGNORE для batch Insert сделать средствами Yii2 не получится. Пока вижу два выхода: либо вставлять записи по дному, делая перед этим проверку, либо собирать запрос "вручную" и выполнять raw sql. Первое сильно ударит по производительности - у меня каждую ночь приходит несколько тысяч строк. Второе решение выглядит более логично, но хотелось бы на полную использовать Active Query и все такое.
Максим
сделайте поле уникальным, и фреймворк будет пропускать строку при вставке
The Ant
Максим
и вставляйте по одной записи