@yii2ru

Страница 735 из 1721
Ярослав
30.10.2017
08:24:55
Ну прочтите статью, братцы DI (Dependency Injection ) - внедрение зависимости Просто прием, когда готовый объект передают в конструктор или метод нужного класса

?
30.10.2017
08:24:58
В модулях отлично заходит.

Ad.x ??
30.10.2017
08:25:12
DI
уверен, а такое ощущение что и там и там сморит?

Дмитрий
30.10.2017
08:25:22
В модулях отлично заходит.
У меня в. основном Instance::of для прокидывания в конструктор

Google
?
30.10.2017
08:26:04
У меня в. основном Instance::of для прокидывания в конструктор
ensure пиже, там можно и как of заюзать и в случае необходимости свой конфиг передать

Vladimir
30.10.2017
08:26:22
Ярослав
30.10.2017
08:27:09
SL (Service Locator) - своеобразный менеджер, который знает как получить нужный нам объект, но этот паттерн не создаёт объекты

Врешь
Чего ?

?
30.10.2017
08:27:32
Например $redis по умолчанию в модуле задан как строка redis, он пойдёт искать в SL компонент этот, если не найдет создаст, а если через конфиг передашь массив, то он будет кастомизированны.

Чего ?
Он троллит, если не поняли ещё))

Борис, запускай блокнот!

index.php сам по себе не напишется

напиши его

Vladimir
30.10.2017
08:29:43
@kravalg спасибо за дискуссию, мне просто было не понятно почему в прошлой дискуссии утверждалось что Yii::createObject работает через SL

Google
Ad.x ??
30.10.2017
08:30:23
потому что в yii di как пятая нога у сабаки. не используется практически

реализован для галочки

Ярослав
30.10.2017
08:31:13
@kravalg спасибо за дискуссию, мне просто было не понятно почему в прошлой дискуссии утверждалось что Yii::createObject работает через SL
Нужно понять, что такое SL, тогда поймешь почему это дичь Я не вижу в доке, чтобы createObject через SL работал Нужно в исходники глянуть, тогда и пруфы будут

потому что в yii di как пятая нога у сабаки. не используется практически
Действительно, а mailer и прочие компоненты просто так работают )

Ad.x ??
30.10.2017
08:32:09
все что в конфиге это локатор

Ярослав
30.10.2017
08:32:42
они работают через локатор, алё
А говоришь, что не используются

Сам себе противоречишь

Vladimir
30.10.2017
08:33:06
а что мешает использовать компонент без локатора ?

Ярослав
30.10.2017
08:33:09
Ad.x ??
30.10.2017
08:33:23
в чем противоречение? ты мождешь через зависимость передать в конструктор свой майлер? Так вернее

Ad.x ??
30.10.2017
08:34:43
Сори, заработался , я думал ты об SL :)
я об сл, переписал сообщение, а то криво написал

Ярослав
30.10.2017
08:35:14
Это я завтыкал, ты о локаторе и писал

К примеру , в симфони пиздато di реализовано А в yii решили SL юзать

Не холивара ради написано

Просто у фреймворков разные подходы

Ad.x ??
30.10.2017
08:39:24
не знаю, что мешало использовать один и тотже контейнер

Дмитрий
30.10.2017
08:39:34
В Yii херово реализовано на самом деле

Ad.x ??
30.10.2017
08:40:30
приходится класть некоторые компоненты в оба

Google
Ad.x ??
30.10.2017
08:42:00
короче местами батхерт случается на этой почве

Ярослав
30.10.2017
08:43:20
Епт, да идеология разная Если говорить о слое Model, то в yii популярен AR подход, в доктрине же это всякие дата мапперы и репозитории

Ad.x ??
30.10.2017
08:43:59
в ларке тоже AR, однако все построено на DI

Ярослав
30.10.2017
08:45:23
Хотел давно ларку поюзать

Воспользуюсь случаем и спрошу

Чем от симфони отличается ? Слышал, что лара - упрощённая симфони

Ad.x ??
30.10.2017
08:47:03
а еще название другое, как минимум

Ярослав
30.10.2017
08:47:27
Я на ларе максимум прокси сервис пилил, потому и не распробовал)

Ярослав
30.10.2017
08:49:27
В yii есть dic и createObject через него работает
Спс знающим людям На форуме yii нашел такую фразу от Elisdn: yii\di\ServiceLocator вызывает именно yii\di\Container через метод Yii::createObject. А там уже контейнер парсит всё через рефлексию.

@KoJIT прояснилась ситуация

Кому интересно подробнее узнать о работе Yii::createObject Вот Линк http://yiiframework.ru/forum/viewtopic.php?t=42065

Vladislav
30.10.2017
09:11:02
как загрузить view без загрузки layout'а?

кстати

всем привет

?
30.10.2017
09:12:34
Boris
30.10.2017
09:12:37
Кто ответит - редиска

$this->renderPartitial()
ты редиска

?
30.10.2017
09:12:49
okay

Vladislav
30.10.2017
09:12:51
@za4me можешь закатываться обратно в домик свой редиска

Google
Vladislav
30.10.2017
09:13:02
=D

Vladislav
30.10.2017
09:13:32
а смысл тогда этой конфы? =D

?
30.10.2017
09:13:38
Мои слова по делу становятся ценнее на фоне троллинга ?

Vladislav
30.10.2017
09:14:03
Троллинг вообще удел карапузиков =D

just 4 fun? ну тогда для этого есть Палата и тд =D

Boris
30.10.2017
09:14:58
есть Палата ночую в палате

В чем вопрос? Проконсультирую.

Stas
30.10.2017
09:16:17
Подскажите как всунть с эту строку при пиджпкс релоаде урл релоада с параметром? $.pjax.reload({container:"#input"});Что то нагуглить немогу

?
30.10.2017
09:16:22
Вот хотел по уму, посмотрел сколько лишних действий нужно, забил)

Stas
30.10.2017
09:19:06
есть форма в ней рендер вьюхи стоит внутри которого два инпута если есть праметр то рендерится один инпут если нет то другой инпут. В жс в конце формы есть строка на он чендж дропдауна пиджпкса релоада вот я и хочу что бы при исполнении релоада параметр или уходил или нет.

?
30.10.2017
09:20:24
Я опять не особо понял, но уже лучше.

https://nix-tips.ru/yii2-vnikaem-v-pjax.html

Глянь статью, там примеры есть, в своё время по ней быстро в пжах освоился

Stas
30.10.2017
09:21:46
жс $("#eacqualitysearchmodel-option").on('change',function() { if($("#eacqualitysearchmodel-option").val() != 1){ $.pjax.reload({container:"#input"}); } $.pjax.reload({container:"#input"});форма <?php $form = ActiveForm::begin([ 'action' => ['index'], 'method' => 'get', ]); ?> <?php Pjax::begin(['id'=>'input',]); ?> <?= $this->render('_index', [ 'searchModel' => $searchModel, 'form' => $form, ])?> <?php Pjax::end(); ?>инпуты if ($variant) { echo $form->field($model, 'string_input')->textInput(['maxlength' => true]); } else { echo $form->field($searchModel, 'string_input')->widget(MaskedInput::class, [ 'name' => 'string_input', 'mask' => ['ЕАС.04ИБН9.аа.9999'], 'definitions' => [ 'а' => [ 'validator' => '^[аА-яЯ]+', 'cardinality' => 1, ], 'clientOptions' => [ 'clearIncomplete' => true ] ]]); }

Google
?
30.10.2017
09:25:18
Понял, 5 мин.

Сделай проще

Добавь атрибут readonly для поля которое не хочешь отправвлять

Инпуты с readonly не отправляются на сервер.

Stas
30.10.2017
09:26:54
? ренедерить всю форму? другую вьюху? где уже стоит нужнвй инпкт?

хер

пробовал

?
30.10.2017
09:27:20
Ну тогда просто исключи при отправке

Stas
30.10.2017
09:27:34
если стоят два инпута с одним атрибутов и один из них ридонли то другой неотрисовывается

т.е если у меня стоит первым обычны инпут без маски то он отрисуетс елси с маскрой то он. (пробовал жс на ончендж один показывать второй убирать)

Ad.x ??
30.10.2017
09:29:37
убрать вонючий пжакс не думал?

?
30.10.2017
09:30:01
Я не понимаю твой поток сознания. Просто повешай обработчик на событие отправки формы и такм выпиливай не нужные данные.

Документация - лучший советчик.

Stas
30.10.2017
09:30:22
убрать вонючий пжакс не думал?
работать с обычным ажаксом по старинке?

Ad.x ??
30.10.2017
09:30:41
Чего он вонючий-то?)
потому что говно :D

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