Size: a a a

2019 October 24

AM

Alexander Makarov in Yii Framework 3
iputils подходит
источник

AM

Alexander Makarov in Yii Framework 3
врочем, как и netutils
источник

AM

Alexander Makarov in Yii Framework 3
спасибо за идеи
источник

АС

Антон Ситников in Yii Framework 3
Alexander Makarov
пока варианты: nets, inets, netutils (но тут проблема потому как часто netutils — это ещё и ping, dig и подобное)
со временем можно для полноты и добавить)
источник

AM

Alexander Makarov in Yii Framework 3
источник

GE

Grisha Egorov in Yii Framework 3
Выглядит гуд, я бы еще  options убрал, магические массивы зло
источник

С

Сергей in Yii Framework 3
Grisha Egorov
Выглядит гуд, я бы еще  options убрал, магические массивы зло
на что-то типа ->addOption('class', 'btn')->addOption('data-id', 10) ?
источник

GE

Grisha Egorov in Yii Framework 3
Не совсем, ->addClass('className'), ->removeClass('className')... ->addCustomAttrubute('AttributeName', 'AttributeValue')
источник

AM

Alexander Makarov in Yii Framework 3
пишите там в issue, полезней будет
источник

AM

Alexander Makarov in Yii Framework 3
автор русского не знает, если чё
источник

AM

Alexander Makarov in Yii Framework 3
про options мб мб
источник

AM

Alexander Makarov in Yii Framework 3
но вообще это HTML options
источник

GE

Grisha Egorov in Yii Framework 3
Тут да, еще от виджета зависит, что там и к чему применится. В общем боль
источник

JD

John Doe in Yii Framework 3
Мб так ?

$brand = (new Brand)
->setLabel(...)
->setUrl(...);

$navBar = (new NavBar($this))
->setBrand($brand)
источник

PC

Pavel Chaplygin in Yii Framework 3
У меня сейчас нет доступа к компу, поэтому не могу разобраться с парой моментов.
* Если виджеты создаются через new, как инжектить зависимости? Только передавать явно из view-файлов?
* У базового класса Widget убран интерфейс ViewContextInterface. Смогут ли виджеты иметь свои шаблоны и правильно с ними работать? Не всегда удобно весь виджет держать в одном файле.
* И что случилось со стеком, он работает вообще? Если он в классе Widget, то он должен быть static. Либо он должен быть в WebView.
* В прошлой версии обсуждалась если не необходимость, то возможность иммутабельности объектов виджетов. Здесь это игнорируется?
источник

GE

Grisha Egorov in Yii Framework 3
John Doe
Мб так ?

$brand = (new Brand)
->setLabel(...)
->setUrl(...);

$navBar = (new NavBar($this))
->setBrand($brand)
Maybe...
$label = new Label();
$url = new Url();
$attr = new Attribute();
$img = (new Image())
   ->setAttribute($attr);
$brand = (new Brand)
   ->setLabel($label)
   ->setImage($img)
   ->setUrl($url);

$navBar = (new NavBar($this))
   ->setBrand($brand)

осталось понять где остановиться)
источник

AM

Alexander Makarov in Yii Framework 3
Стек работает.
источник

AM

Alexander Makarov in Yii Framework 3
ViewContextInterface нужен не для всех виджетов.
источник

MW

Maxyc Webber in Yii Framework 3
Alexander Makarov
ViewContextInterface нужен не для всех виджетов.
Generating autoload files

 Seems you have downgraded Yii Framework from version 3.0.x-dev to 2.1.x-dev.

 Please check the upgrade notes for possible incompatible changes
 and adjust your application code accordingly.

 You can find the upgrade notes online at:
 https://github.com/yiisoft/yii2/blob/3.0.x-dev/framework/UPGRADE.md
источник

MW

Maxyc Webber in Yii Framework 3
а всего то я установил новый пакет
источник