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

Diakon
2021.04.19, 18:52
Форум: Общие вопросы (Yii 2.x)
Тема: httpclient как отключить экранирование?
Ответы: 9
Просмотры: 2074

Re: httpclient как отключить экранирование?

хм, ну ок, но как это должно работать? Если делать get запрос на url https://api.site.ru/vapi/6.0?q=payurl&successUrl=http://success.ru/?a=b&c=d при разборе url получим q=payurl successUrl=http://success.ru/?a=b c=d Да, нужно экранировать только значение, без ключей так значения же и экрани...
Diakon
2021.04.19, 18:35
Форум: Общие вопросы (Yii 2.x)
Тема: httpclient как отключить экранирование?
Ответы: 9
Просмотры: 2074

Re: httpclient как отключить экранирование?

rak писал(а): 2021.04.19, 18:25 хм, ну ок, но как это должно работать?
Если делать get запрос на url

Код: Выделить всё

https://api.site.ru/vapi/6.0?q=payurl&successUrl=http://success.ru/?a=b&c=d
при разборе url получим

Код: Выделить всё

q=payurl
successUrl=http://success.ru/?a=b
c=d
Да, нужно экранировать только значение, без ключей
Diakon
2021.04.19, 18:15
Форум: Общие вопросы (Yii 2.x)
Тема: httpclient как отключить экранирование?
Ответы: 9
Просмотры: 2074

Re: httpclient как отключить экранирование?

rak писал(а): 2021.04.19, 17:58 и как в таком случае отличить параметры в основном url от параметров во вложенном url?
и вообще, там точно должен быть get, а не post?
Да, как ни странно АПИ одной из страховых компаний РФ требует передавать без экранирования и как GET строку
Diakon
2021.04.19, 17:22
Форум: Общие вопросы (Yii 2.x)
Тема: httpclient как отключить экранирование?
Ответы: 9
Просмотры: 2074

httpclient как отключить экранирование?

Добрый день! Я использую yii\httpclient\Client но при отправке он экранирует запрос Т.е. вместо того что бы при курл запросе данные уходили как https://api.site.ru/vapi/6.0?q=payurl&eId=111&successUrl=http://... уходят как https://api.site.ru/vapi/6.0?q=payurl&eId=111&success...
Diakon
2020.01.15, 23:24
Форум: Общие вопросы (Yii 2.x)
Тема: Rest API не работает запрос вида /v1/pages/1
Ответы: 5
Просмотры: 1157

Re: Rest API не работает запрос вида /v1/pages/1

К сожаление не помогло :( В конфиге алиас прописали? 'aliases' => [ '@api' => dirname(dirname(__DIR__)) . '/api', ], По умолчанию во множественном числе api.sitename.ru/api/v1/pages/1 api.sitename.ru/api/v1/pages или уберите префикс, return [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'r...
Diakon
2020.01.15, 21:15
Форум: Общие вопросы (Yii 2.x)
Тема: Rest API не работает запрос вида /v1/pages/1
Ответы: 5
Просмотры: 1157

Rest API не работает запрос вида /v1/pages/1

Если я делаю запрос /v1/page - все нормально, возвращаются все записи, но когда я делаю запрос /v1/page/1 или /v1/pages/1 (пытаюсь получить ID записи) - 404 urlManager: return [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => [ // Api ['class' => 'yii\rest\UrlRule', 'controller' => ...
Diakon
2018.08.22, 00:30
Форум: Общие вопросы (Yii 2.x)
Тема: Swift mailer
Ответы: 4
Просмотры: 1554

Re: Swift mailer

прописал 'mailer' => [ 'class' => yii\swiftmailer\Mailer::class, 'useFileTransport' => false, 'transport' => [ 'class' => 'Swift_SendmailTransport' ], ], делаю отправку письма Yii::$app->mailer->compose() ->setFrom('email@from.ru') ->setTo('email@to.ru') ->setSubject('Тема сообщения') ->setTextBody(...
Diakon
2018.08.21, 22:57
Форум: Общие вопросы (Yii 2.x)
Тема: Swift mailer
Ответы: 4
Просмотры: 1554

Swift mailer

Добрый день!
Мне нужно реализовать 2а конфига для стандартного Swift mailer'a
Один из них должен отправлять почту используя НЕ smtp, а обычный php mail.
Можете подсказать, какой должен быть конфиг у yii\swiftmailer\Mailer что бы он отправлял почту через php mail?
Заранее спасибо!
Diakon
2018.08.12, 18:16
Форум: Общие вопросы (Yii 2.x)
Тема: urlManager - не работают ЧПУ
Ответы: 1
Просмотры: 565

urlManager - не работают ЧПУ

Добрый день! Подскажите, пожалуйста, кто знает в чем проблема. Мне нужно перенаправлять на модуль при определенных URL например, если пришли на главную, то отправлять запрос на pages\pages\index\1 Модуль и контроллер pages есть и в нем экшен actionIndex($id). Если я просто введу в адресной строке \p...
Diakon
2016.02.04, 02:04
Форум: Общие вопросы (Yii 2.x)
Тема: Время жизни сессии
Ответы: 1
Просмотры: 760

Время жизни сессии

Привет всем! Столкнулся с такой проблемой. Мне нужно выводить список пользователей, которые сейчас онлайн. Не придумал ничего лучше, как в классе Contoller, в runAction для авторизованых пользователей обновлять запись в таблице Users поля last_action. Т.е. когда пользователь что-то делает на сайте -...
Diakon
2015.11.03, 10:29
Форум: Общие вопросы (Yii 2.x)
Тема: urlManager - не работают ЧПУ
Ответы: 7
Просмотры: 2255

Re: urlManager - не работают ЧПУ

ElisDN писал(а):Добавьте в таблицу поле slug или alias и ищите по нему, а не по id.
К сожалению не могу, т.к. mysql не является чувствительным к регистру. А у меня могут быть как ссылка типа /hello так и /HELLO и нужно однозначено получать нужный id.
Diakon
2015.11.02, 23:40
Форум: Общие вопросы (Yii 2.x)
Тема: urlManager - не работают ЧПУ
Ответы: 7
Просмотры: 2255

Re: urlManager - не работают ЧПУ

ну я делаю генератор страниц и я хотел бы что бы через ссылку передавался именно id записи в таблице. Именно скрыто от пользователя, т.е. человек переходит по ссылке, например /hello, а происходит передача id записи в БД в таблице страниц.
Diakon
2015.11.02, 23:29
Форум: Общие вопросы (Yii 2.x)
Тема: urlManager - не работают ЧПУ
Ответы: 7
Просмотры: 2255

Re: urlManager - не работают ЧПУ

ElisDN писал(а):

Код: Выделить всё

'<id:hello>' => 'pages/content', 
и в $id придёт 'hello'.
А если мне нужно чтоб по ссылке в ЧПУ передавался именно $id - определенный id, как pages/content?id=1?
Diakon
2015.11.02, 23:16
Форум: Общие вопросы (Yii 2.x)
Тема: urlManager - не работают ЧПУ
Ответы: 7
Просмотры: 2255

urlManager - не работают ЧПУ

Добрый день. Только начал изучать Yii 2 (хот много работал с Yii 1) и возник такой вопрос. Я делаю ЧПУ. Во фронтед конфиг подключил urlManager. Все хорошо, но если мне надо чтоб при переходе по ссылке вида /hello открывался котроллер PagesController экшен public function actionContent($id) Я прописа...
Diakon
2015.07.07, 00:20
Форум: Общие вопросы (Yii 1.x)
Тема: Не получаеться выбрать записи с двух таблиц
Ответы: 4
Просмотры: 21546

Re: Не получаеться выбрать записи с двух таблиц

Попробуй через queryAll - пропиши SQL запрос руками в нем
Diakon
2015.07.06, 16:22
Форум: Общие вопросы (Yii 1.x)
Тема: шаблон URL
Ответы: 2
Просмотры: 1069

Re: шаблон URL

Что, ни у кого нет идеи? :)
Diakon
2015.07.02, 18:21
Форум: Общие вопросы (Yii 1.x)
Тема: шаблон URL
Ответы: 2
Просмотры: 1069

шаблон URL

Добрый день! Подскажите как правильно задать вид URL, что бы URL вида www.mysite.ru/content/xmd/glass/soro-10 отправлялся бы в /models/content/DefaultController.php в функцию public function actionIndex($param) и в эту $param какраз попадала часть url = xmd/glass/soro-10 Можно писать например так /c...