
Maksat
02.11.2017
15:59:00
и поставить selected на нужном я должен после того, как они подтянутся через депдроп

?
02.11.2017
15:59:23
http://demos.krajee.com/widget-details/depdrop
тока ищи аналог
именно этот кака

Google

Павел
02.11.2017
16:00:17
человек жи написал что картик у него

igor
02.11.2017
16:00:41
afterchange

?
02.11.2017
16:01:43
выше не читал
сори
картик там в отданом json можно установить значение
echo Json::encode(['output'=>$data['out'], 'selected'=>$data['selected']]);

Павел
02.11.2017
16:03:15
Не жалеем плюсов хорошим людям

Maksat
02.11.2017
16:03:35
о, подумаю
afterchange
не сработает. afterchange вызовется ДО kartik-события

?
02.11.2017
16:04:22
echo $form->field($model, 'prod')->widget(DepDrop::classname(), [
'pluginOptions'=>[
'depends'=>['cat-id', 'subcat-id'],
'placeholder'=>'Select...',
'url'=>Url::to(['/site/prod'])
]
]);
в урл поставь свое значение
и все
да и оно помоему передаеться постом с уже c id
лень проект открывать чтоб посмотреть

Google

Maksat
02.11.2017
16:05:57
но тогда я должен через картик передавать в контроллер значение, которое хочу во второй dropDownList выбранным поставить. Чтобы в json-ответе его сделать selected

?
02.11.2017
16:09:12
да
вернее не так
ты передаешь туда выбранный id
а в ответ из контроллера получаешь значения для 2го селекта и что выбрать по умолчанию

?
02.11.2017
16:11:09
Деп дроп юзал, с горем по полам сконфигурировал его.
Тебе сегодня не помогу, занят)


?
02.11.2017
16:11:38
да норм он настраиваеться
с ним потом могут быть свестопляски
при обновлении

?
02.11.2017
16:12:05
?

?
02.11.2017
16:12:10
в доке все есть
и я выше написал что лучше поискать аналог
ну и бесилово что тянит виджет за собой кучу говна ненужного

Maksat
02.11.2017
16:14:08

?
02.11.2017
16:14:46
посмотри что по урл передает
в посте будет id
(isset($_POST['depdrop_parents'])) {
$ids = $_POST['depdrop_parents'];
$cat_id = empty($ids[0]) ? null : $ids[0];
$subcat_id = empty($ids[1]) ? null : $ids[1];
if ($cat_id != null) {

Maksat
02.11.2017
16:15:17
туда передадутся данные от первого dropDownList

?
02.11.2017
16:15:24
http://demos.krajee.com/widget-details/depdrop тут все ж описано и разжовано

Google

Maksat
02.11.2017
16:15:53
а от второго - нет. Потому что его знаю только я, в своем js-файле. Я его из data-two вытаскиваю
поэтому картик его не передаст

?
02.11.2017
16:19:19
как вариант взять с модели когда будешь брать список для второго

Maksat
02.11.2017
16:23:07
в модели этого нет.
Тогда только так. Взять еще один dropdown, в него записать нужное значение, сделать его hidden, и в two указать что от он - two - от него - от hidden - тоже зависит

Павел
02.11.2017
16:31:12

?
02.11.2017
16:33:17
$('#d1).change(function(){
$('#d2').val(1);
таким макаром можеш со своего js выставить что нужно
условия сам опишешь

igor
02.11.2017
16:37:21

Yet Another Stats
02.11.2017
16:37:45
Карма ? стала 6

Maksat
02.11.2017
16:48:05
depdrop:afterChange всмысле
$('#one').on('depdrop:afterChange', function () {
$('#two').val(twoID);
});
так сработало. Это именно то что я вначале спрашивал
Есть ли какое-нибудь событие, которое происходит после(!) исполнения плагина, чтобы я после этого события мог вызвать свой $('#two').value(twoID) ?
вот это

?
02.11.2017
16:49:40
если нет можешь через setTimeout
у плуга есть бефор и афтер
depdrop:init
This event is triggered when the dependent dropdown is initialized with values, after document is loaded and ready.
возможно тебе это подойдет

Vladislav
02.11.2017
17:12:50
Приветствую всех. Вопрос небольшой. Можно ли через setAlias из common получить картинку из frontend/web?

Павел
02.11.2017
17:16:27
Непонятно

Mr.
02.11.2017
17:16:46
@app/common/ не?

Google

Mr.
02.11.2017
17:16:53
хотя наверное не
под рукой к сожалению нет адванцед темплейта, но всё реально
попробуй @app/../common, авось сработает

Павел
02.11.2017
17:18:33
Так по ходу ему наоборот надо

Mr.
02.11.2017
17:18:48
а, точно

Павел
02.11.2017
17:19:00
Из коммон картинку грузануть которая во фронтэнд

Mr.
02.11.2017
17:19:23
конкретно из frontend наверное не получится, если не повесить алиас чисто на frontend

Павел
02.11.2017
17:20:03
А что мешает?

igor
02.11.2017
17:20:55
@frontend - дефолтный

Mr.
02.11.2017
17:21:00
допустим, в common/models/User.php у него есть метод getAvatar()
тогда внутри метода можно написать
\Yii::getAlias('@webroot/avatars/').$this->avatarPath
если есть @frontend, то можно написать \Yii::getAlias('@frontend/web/') и чё там дальше надо

Vladislav
02.11.2017
17:24:58
мне надо картинку запихнуть просто в layout письма
а он в common

Mr.
02.11.2017
17:25:30
\Yii::getAlias('@frontend/web/') и чё там дальше надо
посмотри в /common/config/bootstrap.php, там должны быть прописаны дефолтовые алиасы

Павел
02.11.2017
17:26:20
Пропиши свой алиас какой нужен

Mr.
02.11.2017
17:26:49
оффтоп, но что за китаец @frontend? кто-то его знает? может @backend это его друг?

igor
02.11.2017
17:29:59
http://www.yiiframework.com/wiki/667/yii-2-list-of-path-aliases-available-with-default-basic-and-advanced-app/
там все 11 друзей оушена

Vladislav
02.11.2017
17:31:29
понял благодарю

Google

Павел
02.11.2017
17:35:21
Спит бот

Vladislav
02.11.2017
17:36:29
https://кодер.укр/%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%B8/yii2-%D0%BF%D1%81%D0%B5%D0%B2%D0%B4%D0%BE%D0%BD%D0%B8%D0%BC%D1%8B-%D0%BF%D1%83%D1%82%D0%B8-%D0%B4%D0%BB%D1%8F-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9-basic-%D0%B8-advanced
русская версия))

Karim
02.11.2017
17:40:02
https://yiiframework.com.ua/ru/doc/guide/2/concept-aliases/ тут оформление приятнее

Mr.
02.11.2017
17:42:43
я предпочитаю .md
https://github.com/yiisoft/yii2/blob/master/docs/guide-ru/concept-aliases.md

Karim
02.11.2017
17:43:28
тоже неплохо)

Mr.
02.11.2017
17:44:27
только что мы с вами доказали что для yii2 в гугле тысячи ресурсов с документацией
причём доказали опытным путём

Vladislav
02.11.2017
17:44:51
в моём случае в яндексе =D

Mr.
02.11.2017
17:44:58
4 ссылки на аналогичные по смыслу статьи, на моём веку это рекорд

Павел
02.11.2017
18:22:27
Всем плюсы!
Разбудите бота - я сойду!

?
02.11.2017
18:26:18
Ставиться на входе после крана
Не туда

Lee
02.11.2017
18:35:08
Борода.

Vladislav
02.11.2017
18:37:23
народ, а как указать шаблон для контактной формы
что-то я не въехал)
шаблон почты