
SiZE
23.03.2018
05:51:48
Типа того
'user_id' => Yii::app()->user->id,
'as_user_id' => $as_user->id,
'sid' => Yii::app()->session->sessionID,
+ флаг в сессию

Игорь
23.03.2018
05:53:06
Просто не пойму как его сейчас правильно поставить (advanced), чтобы получить самую последнюю версию со всеми исправлениями

Alexey
23.03.2018
05:53:55

Google

Yet Another Stats
23.03.2018
05:56:02
Карма @sizepermru стала 46

SiZE
23.03.2018
06:04:47

Roman
23.03.2018
06:25:00
Добрый день, ребят создал простой action обращаюсь к нему - выводит результат и ошибка заголовка?? непойму что нетак то?
public function actionPayments(){
echo 1;
}
что за магия?))

SiZE
23.03.2018
06:26:35
пожалуй самый популярный вопрос в этом месяце

Roman
23.03.2018
06:27:24
После обновлений
Yii2

SiZE
23.03.2018
06:30:50

Roman
23.03.2018
06:32:11

Google

Roman
23.03.2018
06:36:48
Весело
Yii::$app->response->isSent = true;
)) как теперь то данные отправить еcho заработало а вот отправка post данных с формы ругается на
Bad Request (#400)
))

Максим
23.03.2018
06:41:47

Roman
23.03.2018
06:42:47
?

Максим
23.03.2018
06:45:30
Не, обычно у меня такая ошибка, когда экшен ждёт параметр, а я его не передал
public function actionPayments($id){
echo 1;
}
Например

Roman
23.03.2018
06:46:51
да у меня форма обычная
отправляю постом на action

Илья
23.03.2018
06:48:32
csrf токена не хватает
от этого ошибка bad request

Roman
23.03.2018
06:49:11
прописл его
так же bad reuest

Илья
23.03.2018
06:49:32
эм
ты немного не то делаешь

Максим
23.03.2018
06:50:04
Через Active form сделай и все будет ок

Google

Илья
23.03.2018
06:50:08
echo Html :: hiddenInput(\Yii :: $app->getRequest()->csrfParam, \Yii :: $app->getRequest()->getCsrfToken(), []);

Roman
23.03.2018
06:50:10
да у меня форма хитрожапая стандартными средствами не получится пост отправить

Максим
23.03.2018
06:50:38

Илья
23.03.2018
06:50:47
ты не метатеги в форму вставлять должен
а hidden input

Roman
23.03.2018
06:51:11
сек
)) точно
спасибо!

Максим
23.03.2018
06:52:30
тточно))
Либо отключить проверку csrf в экшене
Но раз уж взялся за yii то делай форму средствами из коробки, быстрей и проще

Roman
23.03.2018
06:53:07
да у м еня форма в модели соберается
цепляется через gridview

Maxim
23.03.2018
06:54:03

Максим
23.03.2018
06:54:05
Это не код, а пиздец
Извините

Roman
23.03.2018
06:54:33

Google

Maxim
23.03.2018
06:57:17

Alexey
23.03.2018
07:03:13
о, интересный вариант, спасибо :)

mrG1K
23.03.2018
07:13:30
Подскажите как правильно добараться до query при
hasMany связи которая действует по еще одной связи.
Мне нужно эту связующую (связь) добавить andWhere
как что вызывается я разобрался, но лезть через каллбек получается крайне криво и я не понимаю как туда из вне передать данные.
В этом месте доступен собственна сам обьект AR, но данные нужно брать не из него (
Наверно немного запутано написал
Связь > hasMany (ActiveQuery) -> via( Другая связь hasMany AQ (? как вот сюда из вне передать "красиво" данные) )

Like
23.03.2018
07:16:16
Или там не колбек

mrG1K
23.03.2018
07:17:50
да не.. мне нужно условие к via релейшену добавить

Like
23.03.2018
07:18:28
У вас в yii связь должна возвращать builder

mrG1K
23.03.2018
07:19:28
если вызвать релейшен котоырй используется в via и ему where передать то все ок
но если после него вызвать релейшен который использует первый как via , то условия там уже нет
итог в том что в результирующей модели и первая связь как бы перезаписывается (с результатами) без where ..

Максим
23.03.2018
07:19:58
А вообще для селекта есть специальный метод - drop-down в active form

Amber
23.03.2018
08:15:23
Подскажите плиз
Есть модуль SPA страницы
К нему FrontendBundle с jquery-1.12.4 и еще кучей js и css, чтоб все работало, что на странице.
Там так же есть форма контактов на странице.
Подключаю ActiveForm и он вконце тогда добавляет
script src="/assets/8eaed1ee/jquery.js?r=0"
script src="/assets/f5450284/yii.js?r=0"
script src="/assets/f5450284/yii.activeForm.js?r=0"
и много перестает работать: слайдер, еще там диаграммы...
ActiveForm еще лепит вниз свой jquery
Как это решается?

Максим
23.03.2018
08:26:18

Amber
23.03.2018
08:29:00
эта версия в верстке была, думаю на другой там так же не будет работать все как нужно тогда, попробую

Максим
23.03.2018
08:33:20
/link@yetanotherstatsbot

Yet Another Stats
23.03.2018
08:34:28
https://b.yasb.exileed.com/telegram/chat/1001046156199

Сергей
23.03.2018
08:40:01
Добрый день!
Есть у меня компонент, у которого в конструкторе есть некий параметр.
Я через конфиг этот параметр задать никак не смогу, правильно?

SiZE
23.03.2018
08:50:43

Сергей
23.03.2018
08:51:12
Класс один и тотже для разных компонентов, прсото им в конструкторы надо разные значения передать

Google

Amber
23.03.2018
08:51:23
/link@yetanotherstatsbot
спасибо

Дмитрий
23.03.2018
08:52:18
Внутреннее состояние, особенно в конструкторе - плохо )

SiZE
23.03.2018
08:53:25

Сергей
23.03.2018
08:53:38

SiZE
23.03.2018
08:55:09
Ты хочешь сконфигурировать компонент в конфиге и при этом вызывать его не через Yii::$app->myComponent ?
Вот из доки короче
class SolrServiceBuilder
{
public static function build($ip)
{
return function () use ($ip) {
$solr = new app\components\SolrService($ip);
// ... other initializations ...
return $solr;
};
}
}
return [
// ...
'components' => [
// ...
'search' => SolrServiceBuilder::build('127.0.0.1'),
],
];
http://www.yiiframework.com/doc-2.0/guide-concept-service-locator.html

Crestoff
23.03.2018
08:57:37
привет
как $5.043 превратить в число без $
без str replace

Сергей
23.03.2018
08:59:29
substr

SiZE
23.03.2018
09:00:02

Firs
23.03.2018
09:00:30
Может кто ссылкой поделиться на статьи или книги о том как правильно писать тесты?
Желательно на русском

Like
23.03.2018
09:01:25

Максим
23.03.2018
09:01:38
вариантов масса)