@yii2ru

Страница 973 из 1721
Alex
16.02.2018
01:19:33
у меня убило

Matviy
16.02.2018
01:20:29
Мда

НЕвесело)

Ок, буду разбиратся

Google
Matviy
16.02.2018
01:48:16
Судя по всему, дело в расширении для мультиязычных урлов

Alex
16.02.2018
01:50:49
аа

ну это уже плагины)

фрейм в норме))

Matviy
16.02.2018
01:52:40
Угу

С этими сеошными штуками вечно тупой геморой)

Alex
16.02.2018
01:53:12
а че за модуль такой?

Matviy
16.02.2018
01:53:33
codemix/yii2-localeurls

https://github.com/codemix/yii2-localeurls

Alex
16.02.2018
01:55:25
слава богу что последнее время я делаю только англ

Matviy
16.02.2018
01:56:53
Ага, с мультиязычностю вечно много геморроя

Написал ему issue, короче

Google
Dmitriy
16.02.2018
02:02:33
Yii::$app->request->getPathInfo() отдаст то что нужно Yii::$app->createAbsoluteUrl( Yii::$app->request->getUrl() );

Alex
16.02.2018
02:02:39
в апидок точно

Dmitriy
16.02.2018
02:02:55
есть
нет

http://www.yiiframework.com/doc-2.0/guide-helper-url.html

пруф

Alex
16.02.2018
02:04:19
http://www.yiiframework.com/doc-2.0/yii-helpers-baseurl.html

http://www.yiiframework.com/doc-2.0/yii-helpers-baseurl.html#current()-detail

вот те)

даже в твоей ссылке есть)

перед Remember URLs

Дима Дима....))

Matviy
16.02.2018
02:26:23
Есть, есть

Yii::$app->request->getPathInfo() отдаст то что нужно Yii::$app->createAbsoluteUrl( Yii::$app->request->getUrl() );
Спасибо, но если нужно некоторые параметры оставить, то не сработает. Но как временный костыль - сойдет

Нашел более удобный способ - можно просто Url::canonical() прописать в метатегах на странице пагинации

Все, ложная тревога. Прикол был в моем кастомном правиле для УРЛ)

Eugene
16.02.2018
05:43:49
Привет, ребята) если есть минутка, то гляньте плиз вопрос на 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

Google
Eugene
16.02.2018
05:52:55
событие повесить на радио твое, и по чекеду активировать\выключать кнопку?
а ваш вариант - он для js'a? просто я думал что есть вариант с тернарным оператором) типа ? active : disabled или с обычной кнопокй такое не работает?

Ad.x ??
16.02.2018
05:53:44
само собой, проверять надо, пустые выбранные значения или нет пришли с клиента (т.е. выбрано что-либо). Но активация кнопки это все же клиент

Алексей
16.02.2018
07:28:22
Всем привет! Начал пилить rest, проблема: /car отдаёт список, а /cars - 404. В конфиге в urlmanager писал разное, решения не нашёл пока... Куда хоть копать??

Максим
16.02.2018
07:29:19
как контроллер называется и что написано в urlmanager?

Алексей
16.02.2018
07:31:41
С controllermap работает, но как-то не спортивно ) контроллер CarController, но для того и урлменеджер, как я понимаю

class=>yii\rest\urlrule, controller=>car

В controller вообще писал разное...

Я бы покопался в ядре, но пока не нашёл, где формируется название класса контроллера...

Максим
16.02.2018
07:37:25
['class' => 'yii\rest\UrlRule', 'controller' => 'question'], ['class' => 'yii\rest\UrlRule', 'controller' => 'profile'], ['class' => 'yii\rest\UrlRule', 'controller' => 'group'],

при таком конфиге у меня работает без дополнительных правил

Максим
16.02.2018
07:37:39
указал и завелось

Алексей
16.02.2018
07:38:07
base/ advanced?

Максим
16.02.2018
07:38:13
да

advanced

точнее это из base, в advanced вот так

[ 'class' => 'yii\rest\UrlRule', 'controller' => 'v1/user', 'tokens' => [ '{id}' => '<id:\\w+>' ], // дополнительные экшены 'extraPatterns' => [ 'GET token' => 'token', 'GET profile' => 'profile', ] ],

и список выдается по /users

UserController класс называется

Google
Алексей
16.02.2018
07:40:24
да, у меня не работает ничего из примеров в гугле ) пошёл ставить adv...

Максим
16.02.2018
07:41:11
а если без REST то работает?

может веб сервер не настроен

доп правила в url manager есть какие то?

Алексей
16.02.2018
07:44:04
Внезапно заработало, благодарю! :)

Максим
16.02.2018
07:44:18
обращайся))

Timur
16.02.2018
08:11:34
Всех с пятницей! Господа, подскажите пожалуйста: каждую ночь по крону забираю данные со сторонних сервисов в виде JSON, разбираю его и делаю batch Insert себе в БД. Но сторонние сервисы часто тупят, и для верности надо бы забирать данные несколько раз. Но как мне сделать так, чтобы при существующем ключе в БД запись игнорировалась? Как я понял из гугла, INSERT IGNORE для batch Insert сделать средствами Yii2 не получится. Пока вижу два выхода: либо вставлять записи по дному, делая перед этим проверку, либо собирать запрос "вручную" и выполнять raw sql. Первое сильно ударит по производительности - у меня каждую ночь приходит несколько тысяч строк. Второе решение выглядит более логично, но хотелось бы на полную использовать Active Query и все такое.

Максим
16.02.2018
08:14:12
сделайте поле уникальным, и фреймворк будет пропускать строку при вставке

Admin
ERROR: S client not available

Максим
16.02.2018
08:15:00
и вставляйте по одной записи

а будет ли? )
а почему не должно? валидацию не пройдет запрос да и все

Ad.x ??
16.02.2018
08:15:41
и вылетит ошибками. к тому же проверка будет есть или нет

как по мне лучше raw sql и не парица

Timur
16.02.2018
08:20:19
Ad.x ??
16.02.2018
08:36:03
А чо в 2.1.х yii нет ишью на логгер псорвский?

SiZE
16.02.2018
08:41:21
https://github.com/yiisoft/yii2/issues/1676

ну и в бложике почему да как

Google
Vladislav
16.02.2018
09:00:56
Всем привет. Вопрос может быть не по теме, но как правильно в php документировать возрат типа binary? @return mixed

Alexandr
16.02.2018
09:01:39
binary === string же

атавизм из 6й версии ... или не о том речь?

Vladislav
16.02.2018
09:04:03
Не знаю о чем ты, но я просто пытаюсь задокументить action в Yii /** * Displays a single Book model. * @param integer $id * @return mixed */

Alexey
16.02.2018
09:04:06
В пыхе ж не бывает бинари

Vladislav
16.02.2018
09:04:46
я файл сохраняю в бд

его надо вернуть

Максим
16.02.2018
09:05:27
Alexandr
16.02.2018
09:05:48
ну они в string уйдут

Vladislav
16.02.2018
09:06:33
тогда только комментить string придётся для пометки, что это BLOB

Кирилл
16.02.2018
10:04:50
День добрый. Шаблон basic, есть authController делаю basic_auth с vue, получаю method not allowed. Шаблон запускаю php yii serve

Кирилл
16.02.2018
10:07:50
Максим
16.02.2018
10:08:38
Заранее спасибо
https://pastebin.com/zzQNiH3b

в контроллере, куда запрос шлешь

Дмитрий
16.02.2018
10:09:14
Method not allowed на запрос OPTIONS
Любой браузер сначала запрашивает options

Кирилл
16.02.2018
10:11:59
в контроллере, куда запрос шлешь
Это cors, у меня проставлен, интересно именно контроллер авторизации

Максим
16.02.2018
10:12:36
Это cors, у меня проставлен, интересно именно контроллер авторизации
ну вот у меня с vue тоже не работало, это прописал - завелось

Кирилл
16.02.2018
10:14:10
ну вот у меня с vue тоже не работало, это прописал - завелось
Мне тоже это помогло разрешить запросы get - select

Но put,post/ без авторизации не проходит

Страница 973 из 1721