@yii2ru

Страница 1551 из 1721
Art
09.08.2018
21:26:35
просто во всех магазах корректируют, на те же велики, рюкзаки и прочее, компы

Konstantin
09.08.2018
21:29:06
Зп давно не корректировалась

Art
09.08.2018
21:36:05
еще вот какой прикол, когда курс был 30р за 1$ (лет десять назад), когда я был школьником, за один летний месяц на стройке заработал 400$, без какого либо образования, школьник короче, 9 класс закончил. 400$ * 65 = 26.000р это средняя зп по ригиону сейчас лол, ну 20-35 ладно уж. Так вот те же 25к встречаются у программеров на хх, в регионах, там где нужно знать много всего

хм и зп у каменщика 30-60

Google
Art
09.08.2018
21:41:55
это то чему учатся за пол месяца и тупо раствор из цемента с песком и кирпичи друг на друга класть, ну и болгаркой иногда обрезать

https://voronezh.hh.ru/vacancy/27186949?utm_campaign=RU&utm_medium=meta&utm_source=jooble&utm_referrer=https%3a%2f%2fru.jooble.org%2f&





Mr.aza
10.08.2018
04:08:12
Здрасти,подскажите как получить ответ от yii json (js),включил аякс валидацию в activeform вижу в вкладке network по отправк аякс валидация работает,но не знаю как js получить json ответ...

Mr.aza
10.08.2018
04:10:22
Да от экшена.Ты видимо не понял.

как js получить ответ

Mark
10.08.2018
04:13:24
как js получить ответ
Какому JS, какой идет запрос, и какой ответ конкретно получить? Если речь о том, как получить ответ по валидации: в плане JS Yii берет на себя эту задачу. В action надо реализовать загрузку данных в модель и проверку AJAX ли запрос, далее: ` Yii::$app->response->format = Response::FORMAT_JSON; return ActiveForm::validate($model); `

Mr.aza
10.08.2018
04:16:52
Если прикручу этот аякс запроса,вместо одного сообщения получу 2

https://pastebin.com/hrkUm4X0

теперь понятно?

Google
Mark
10.08.2018
04:23:20
Да. Если включена AJAX-валидация: после потери фокуса и если поле прошло валидацию JS уйдет запрос на валидацию на сервер, если есть ошибка — в ответе будет массив объектов, ключом будет выступать названиеформы+поле и ошибки. Если ошибок нет — придет пустой массив.

К примеру, так:

У Вас этот запрос не происходит или же данные не возвращаются, насколько я понял?

Mr.aza
10.08.2018
04:27:59
У Вас этот запрос не происходит или же данные не возвращаются, насколько я понял?
Нет,ответ от севера приходит.Я не могу понять как поймать данные ошибки джаваскриптом.

http://prntscr.com/kgvyxa

Mark
10.08.2018
04:34:11
Понял. Со стороны front-end'а, увы, решение дать не смогу, не силен, но в принципе, можно смотреть в направлении: yii.activeForm.js Там есть событие ajaxComplete, возможно в него получится нацепить нужный Вам функционал

Собственно, вот ответ по вопросу, правда тут речь идет о лоадере, но ситуация схожа с Вашей: https://stackoverflow.com/questions/29096847/yii2-active-form-please-wait-message-while-submitting-with-ajax

По-идеи, в ajaxComplete в аргумент уйдет jqXHR, а там можно будет достать данные. Надеюсь, смог помочь.

☕ CunningFox
10.08.2018
04:49:27
Спасибо большое,3 дня мучался:)
Есть afterValidatoin у yiiActiveForm, там один из аргументов это список ошибок, если список пустой то ошибок нет

Не надо костылить, все уже есть

Mark
10.08.2018
04:54:20
Не надо костылить, все уже есть
>An internal server error occurred. mne-dom.com

☕ CunningFox
10.08.2018
04:55:09
Denis
10.08.2018
06:43:37
Подскажите, пожалуйста, по апачи + mtm Установил модуль mtm. Завёл отдельного пользователя. В Конфиг сайта указал этого пользователя при наличии модуля mtm Если кто знает, теперь права на файлы сайта и директории должны быть только у этого пользователя и его группы или группа www-data? Или ещё как?

?
10.08.2018
06:46:24
Какие в фс ты сделал те и будут а вот новые должны быть от этого юзера

Если права будут не от того юзера то будет 404

Denis
10.08.2018
06:49:26
Спасибо

Пока не вижу 404. Просто такое делаю впервые

?
10.08.2018
06:57:19
Лучше на каждый сайт делать отдельного юзера и группу

Ибо если попадет зловредных на сайт и будут общие права то может полететь не 1 сайт а больше

Google
?
10.08.2018
06:58:47
Ну и вообще лучше nginx +phpfpm

Владимир
10.08.2018
07:00:02
Kekad
10.08.2018
07:49:11
День добрый, товарищи Вопрос такой: есть поле, повесил выпадающий список, как мне сделать проверку данных в поле согласно этому списку? Те если нет того что ввели в списке, то выдавать ошибку

Александр
10.08.2018
07:53:46
Ну вот так к примеру проверяется есть ли такая категория чтобы добавить в нее товар

'catalog_categorie_id', 'exist', 'targetClass' => CatalogCategorie::className(), 'targetAttribute' => 'id'

Тоесть записывает айдишник категории для товара только если такой айдишник существует у модели категории

Andruha
10.08.2018
08:05:16
Всем утра! Делаю api, в браузере результат реквеста отображается xml, в постмане результат в json. В парсерс включен json. Кому верить? Почему такое происходит?

Dmitry
10.08.2018
08:06:01
ContentNegotiator

?
10.08.2018
08:07:42
application/xml application/json или как то так

Sergei
10.08.2018
08:11:22
если запрос уже отправляется, заголовок типа уже передается, вопрос состоит только в том какой, зачем использовать ContentNegotiator?

Kekad
10.08.2018
08:12:10
Попутно еще следующий вопрос. Как мне подставить в post() айдишник записи из выпадающего списка? Но при этом в инпуте отобразить наименование

?
10.08.2018
08:12:45
?id=post_id

или же $.post('request',{'id':post_id},function(data)){ });

как взять значение через jQuery думаю обьяснять не надо ?

Kekad
10.08.2018
08:22:49
Понял

Gleb
10.08.2018
08:42:54
Парни в 7.2 функция className depricated, какую лучше использовать вместо className, я заменил на class, нет ли тут подводных камней??? \websightnl\yii2\sybase\Schema::className()->\websightnl\yii2\sybase\Schema::class,

Gleb
10.08.2018
08:46:14
хотя я помну что то проблематичное было у меня в RBAC поскольку юзаю 7.2

Google
Stas
10.08.2018
09:27:39
я давно уже стараюсь юзать ::class

Gleb
10.08.2018
09:28:05
точно вот это было The class name yii\base\Object is invalid since PHP 7.2.

Admin
ERROR: S client not available

Stas
10.08.2018
09:28:51
помоему 1.13 они предупредили

SiZE
10.08.2018
09:55:08
Парни в 7.2 функция className depricated, какую лучше использовать вместо className, я заменил на class, нет ли тут подводных камней??? \websightnl\yii2\sybase\Schema::className()->\websightnl\yii2\sybase\Schema::class,
::class добавили в 5.5, а yii поддверживает 5.4, поэтому метод className() внутрях, у себя, если ты уже давно на 5.5+ можно использовать ::class

Denis
10.08.2018
09:59:16
Ребят, привет всем. Надеюсь, тут есть спецы по yii2) Вопрос, мы можем объявлять рилейшены только для ActiveRecord? А есть ли подобная фича для queryBuilder?

или если я хочу подобное, то только джоином зафигачить?

Dmitriy
10.08.2018
10:01:26
да, нет, да

Denis
10.08.2018
10:04:25
да, нет, да
Спасибо

Yet Another Stats
10.08.2018
10:05:27
Карма @ExileeD стала 28

Gleb
10.08.2018
10:10:36
Правильно иначе Интерпретер будет Warning фигачить, а мы пишем код чисто, а то некоторые умники советую сменить настройки в PHPStorm

я давно уже стараюсь юзать ::class
Правильно иначе Интерпретер будет фигачить, а мы пишем код чисто, а то некоторые умники советую сменить настройки в

кидать Warning

Alfred
10.08.2018
10:31:23
G
10.08.2018
10:33:42
Я юзал, в чем дело?
Добрый день! Я думал что уже все))

Я юзал, в чем дело?
Вот так я индексирую: if ($restaurant->location) { $setter->set('latitude')->asValue($restaurant->location->latitude); $setter->set('longitude')->asValue($restaurant->location->longitude); } Это у меня модель: $query = self::find(); $dataProvider = new ActiveDataProvider([ 'query' => $query, 'sort'=> ['defaultOrder' => ['id'=>SORT_ASC]], 'pagination' => [ 'pageSize' => 20 ] ]); $this->load($params); $languageCode = \Yii::$app->locale->languageCode; $query->addElasticQueryElements([ 'languageCode' => $languageCode, ]); $query->addElasticQueryElements([ 'menu_type_param_id' => $this->menu_type_param_id, 'price_class_id' => $this->price_class_id, 'id_country' => $this->id_country, 'alkohol' => $this->alkohol, // 'id' => $this->map_items, ]); if (!empty($this->searchtext)) { $query->addElasticQueryComplex([ 'bool' => [ 'should' => [ [ 'multi_match' => [ 'query' => $this->searchtext, 'operator' => 'and', 'type' => $this->getQueryType($this->searchtext), 'fields' => [ "name_$languageCode.ngram^2", "domicile" ] ] ], ] ] ]); }

есть входные значения координат, допустим, 'latitude' => 59.979788, 'longitude' => 30.304513

Надо сортировать выдачу в зависимости от входного значения координат

Alfred
10.08.2018
10:39:58
выдача ресторанов по радиусу от координат?

Google
G
10.08.2018
10:39:58
Не могу найти четкой документации, с меня 5 баксов на ваш чай если сможете помочь )

не по радиусу

по дистанции

сортировать

?
10.08.2018
10:40:52
поройся где то в инете был пример запроса

G
10.08.2018
10:41:07
я уже долго ищу

?
10.08.2018
10:41:10
и по сути дистанция это и есть радиус

ты считаешь от точки расстояние и потом сортируешь по нему

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

G
10.08.2018
10:42:44


Alfred
10.08.2018
10:43:17
Elasticsearch поддерживает сортировку по Geo дистанции: $params['body']['sort'] = [ ['_score' => 'desc'], [ "_geo_distance" => [ "location" => [55.69,37.72], "order" => "asc", "unit" => "km", "mode" => "min", "distance_type" => "arc" ] ] ]; Однако чтобы она работала, тип данных у поля с координатами должен быть geo_point, подробнее о данной сортировке можно прочитать в документации - https://www.elastic.co/guide/en/elasticsearch/reference/5.6/search-request-sort.html#geo-sorting

?
10.08.2018
10:45:14
ну если он есть то да

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