
Sergey
02.11.2017
14:13:28
алиасы все ок
пробовал так
{{ MenuMainWidget.widget() }}
вообще пусто

Google

Sergey
02.11.2017
14:14:01
никаких ошибок и ничего не выводит

Mark
02.11.2017
15:00:28
Есть вопрос, хотя наверное не в это сообщество, но всё же: есть лист услуг, планирую сделать dropDownList с выбором услуг. Но для улучшения юзабилити хотелось бы выдать возможность администратору не только выбирать услугу из списка, а самостоятельно ввести id. В какую сторону копнуть? jQuery Toggle?

Павел
02.11.2017
15:14:36
{{ MenuMainWidget.widget() }}
{{ use('yii/grid/GridView') }}
{{ grid_view_widget({
'dataProvider': dataProvider,
'columns': [
{'class': '\\yii\\grid\\SerialColumn'},
'id',
'name',
{
'attribute': 'checked',
'value': someFunction
}
]
})
}}
Вот кусок из доки

Sergey
02.11.2017
15:15:11
он типа yii ' шный

Павел
02.11.2017
15:15:24
сделай по аналогии

Sergey
02.11.2017
15:16:13
я уже как только не извращался
не хочет оно работать

Павел
02.11.2017
15:16:30
Класс виджета покажи

Sergey
02.11.2017
15:18:13
стандартный
http://joxi.net/Y2LjbNEu9z61Nr.png

Павел
02.11.2017
15:19:59
{{ use('app\MenuMain') }}
{{ menu_main_widget({})}}

Google

Павел
02.11.2017
15:20:09
Так не работает?

Sergey
02.11.2017
15:20:29
ща

Павел
02.11.2017
15:20:50
файл где лежит?

?
02.11.2017
15:20:53
НУ и зачем вам твиг?
Йии не для твига

Sergey
02.11.2017
15:21:20
файл лежит frontend/widgets/MainMenu

?
02.11.2017
15:21:21
Йии не очень любит из коробки ангуляры, реакты

Павел
02.11.2017
15:21:22
{{ use('frontend\widgets\MenuMain') }}

?
02.11.2017
15:21:29
Я вижу вариант тока для верстал

?
02.11.2017
15:21:35
Йии это жы квери и РНР в качестве шаблонизатора

?
02.11.2017
15:21:37
А так он не впился
Как и смарти

?
02.11.2017
15:21:46

Sergey
02.11.2017
15:21:53
ооо

Павел
02.11.2017
15:21:53

Sergey
02.11.2017
15:21:55
работает

?
02.11.2017
15:21:58
вот объясните, может я тупенький

Sergey
02.11.2017
15:22:10

?
02.11.2017
15:22:13
но чем РНР в качестве шаблонизатора хуже чем твиг/смарти/блейд/етс?

Павел
02.11.2017
15:22:29

Google

Павел
02.11.2017
15:22:32
Имхо

?
02.11.2017
15:22:44
Профиты где?
Смузи?
Подвороты?

Alexander
02.11.2017
15:22:50
Наследованием?

Sergey
02.11.2017
15:22:58
читаемость кода легче

?
02.11.2017
15:23:16
Я вижу только один профит, запрет новичкам так просто начать запросы хуярить
из вида

Павел
02.11.2017
15:23:21
Наследование шаблонов, намного лучше читаемость

?
02.11.2017
15:23:22
есть такие

Павел
02.11.2017
15:23:43
Есть и такие

Dmitriy
02.11.2017
15:25:29

Isaev
02.11.2017
15:25:50
Доброго времени суток, имеется такая верстка, как сделать ограничение размена изображения, получаются слишком большие фото
https://pastebin.com/MmLAdFQV
В версте пока очень слаб

?
02.11.2017
15:26:21
можно писать пхп код
Ну вот я уже и говорил.
Наследование не пойму, мне оно вроде ни разу не нужно было.

Павел
02.11.2017
15:26:42
Бывает и нужно

?
02.11.2017
15:26:45
Извините, может я дед, но шаблонизаторы кажутся технологией ради техногии

Dmitriy
02.11.2017
15:26:51

?
02.11.2017
15:27:01
Мне не попадался юзкейс такой

Павел
02.11.2017
15:27:12

?
02.11.2017
15:27:29
Дима, а в ларавел можно блейд отключить? :D

Google

Isaev
02.11.2017
15:27:31

Dmitriy
02.11.2017
15:27:38

Alexander
02.11.2017
15:27:41

?
02.11.2017
15:27:56

Павел
02.11.2017
15:28:19

Isaev
02.11.2017
15:30:05

Павел
02.11.2017
15:30:08

Alexander
02.11.2017
15:31:00

Isaev
02.11.2017
15:31:18

Павел
02.11.2017
15:31:22

Alexander
02.11.2017
15:31:58
А нафига
зачем layout задавать из шаблона? ну чтобы верстальщик не лез в php-код

Павел
02.11.2017
15:32:01
Но имхо это не торт
В чем разница?

Isaev
02.11.2017
15:32:46

Павел
02.11.2017
15:33:02
что так что так лайаут в файле хранится

Alexander
02.11.2017
15:33:41
В чем разница?
то что твиг-код это область его ответсвенности, а php - нет

Google

Павел
02.11.2017
15:33:54

Alexander
02.11.2017
15:35:17

Павел
02.11.2017
15:36:11
Вот это поворот!

Alexander
02.11.2017
15:37:29
По поводу боевого примера. Есть layout сайта, есть layout, к примеру, личного кабинета у которого добавляется менюшка. Т.о. layout.html.twig -> profile.layout.html.twig -> security.html.twig

Павел
02.11.2017
15:37:48
Я вот знаю HTML, CSS но ни у одного вменяемого человека не повернется язык назвать меня верстальщиком

?
02.11.2017
15:38:50
это из серии я знаю
карате кунфу дзюдо и еще много страшных слов
каждый должен заниматься своим делом

Alexander
02.11.2017
15:39:08
Я утрирую конечно. Идея в том, чтобы верстальщики правили только шаблоны, css и js. Если ты на проекте один - то разницы нет, можно и в php слазить


Maksat
02.11.2017
15:44:20
кто-нибудь пользовался \kartik\depdrop\DepDrop ?
Один вопрос. Есть dropDownList-поле one, и зависимое от него dropDownList-поле two.
Я через jquery в поле one записываю данные:
$('#one').value(oneID);
И вызываю его триггер $('#one').trigger('changed'); Для того, чтобы в поле two подтянулись необходимые мне option-ы.
В поле two подтянулись все возможные option-ы.
И теперь я хочу вызвать
$('#two').value(twoID);
Но так сделать нельзя. Потому что на момент вызова
$('#two').value(twoID);
Этот второй dropdownlist еще не активный, в нем нет options, и значение соответственно туда не вставится.
Сначала выполняется мой
$('#two').value(twoID); который ничего не дает.
А потом выполняется подтягивание options через DepDrop-плагин. Поэтому в итоге во втором dropDown у меня никакое значение не выбрано.
Есть ли какое-нибудь событие, которое происходит после(!) исполнения плагина, чтобы я после этого события мог вызвать свой $('#two').value(twoID) ?


Павел
02.11.2017
15:50:33
Опять картик?
Так в чем проблема? Зачем ты берешь значение до заполнения опшенсами?

Maksat
02.11.2017
15:53:01
я знаю какой options должен быть там выбран

Dmitriy
02.11.2017
15:53:24

Yet Another Stats
02.11.2017
15:53:25
Карма @BoShurik стала 1

Maksat
02.11.2017
15:54:47
у меня есть несколько строк-моделей. При нажатии на какую-нибудь из них, я должен в модальном окне отредактировать эту модель.
Я заполняю поле one одним значением. А поле two подтягивается в зависимости от поля one.
А по умолчанию в поле two должно быть выбрано именно то значение, которое сейчас есть у этой модели. Я это значение знаю, и хочу его поставить

Павел
02.11.2017
15:57:35
а value это value

Maksat
02.11.2017
15:58:35
чтобы поставить нужный мне options как selected, я должен вызвать $('#two').value(twoID);
Где #two - это id моего select-а