@yii2ru

Страница 759 из 1721
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 } ] }) }}

Вот кусок из доки

Павел
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
А класс MenuMain
спасибо чувак!!

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

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
Есть и такие

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:29
Дима, а в ларавел можно блейд отключить? :D

Google
Alexander
02.11.2017
15:27:41
Мне не попадался юзкейс такой
просто ты не знал, что его можно применить :) один раз попробовав отказаться уже сложно

?
02.11.2017
15:27:56
Павел
02.11.2017
15:28:19
Мне не попадался юзкейс такой
Я юзал на смарти3 в уже запиленном проекте. Прикольно. Но без него вполне можно обойтись

Как лучше сделать?
Отдавай нужный размер через хелпер или сервис

Isaev
02.11.2017
15:30:05
Отдавай нужный размер через хелпер или сервис
т.е. в хранилище будут оригинальные размеры, а на выводе укороченые или ты предлагаешь при загрузке фоток подгонять их?

Павел
02.11.2017
15:30:08
Да, бывает такое, если есть время, покажи боевой пример.
Ты начнешь кричать что я и на php такое сделаю два пальца

т.е. в хранилище будут оригинальные размеры, а на выводе укороченые или ты предлагаешь при загрузке фоток подгонять их?
Как удобно. Можно при загрузке если размеров не много и фиксированные. Или при отдаче

Alexander
02.11.2017
15:31:00
Да, бывает такое, если есть время, покажи боевой пример.
А с Yii знаком плохо. Поправь, если не прав, но там нельзя задать layout из шаблона?

Isaev
02.11.2017
15:31:18
Как удобно. Можно при загрузке если размеров не много и фиксированные. Или при отдаче
Ага, спс, кажется нашел что нужно http://www.yiiframework.com/doc-2.0/guide-helper-html.html

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

Павел
02.11.2017
15:32:01
Но имхо это не торт

В чем разница?

Isaev
02.11.2017
15:32:46
Если размер один можно даже в модели запилить метод getTrumbs() например
Размер будет у всех одинаковый, да мне торт пока не нужен, тут и сухих кексов хватит)

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

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

Google
Павел
02.11.2017
15:33:54
Размер будет у всех одинаковый, да мне торт пока не нужен, тут и сухих кексов хватит)
Ну тупо сделай метод в модели, а если размер ваще один то я бы оптимизировал при загрузке, но тогда при замене верстки будет ой

то что твиг-код это область его ответсвенности, а php - нет
Выучить твиг синтаксис верстальщиг осилил, а php нет?

Alexander
02.11.2017
15:35:17
Выучить твиг синтаксис верстальщиг осилил, а php нет?
ну таким образом он перестает быть верстальщиком, а становится бекендером :)

Павел
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 должен быть там выбран

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

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

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

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