
Антон
26.01.2018
06:35:18
лол)

Павел
26.01.2018
06:35:21
Ща ещё окажется что он не знает кто это

Антон
26.01.2018
06:35:21
доперло)

Павел
26.01.2018
06:35:55
А не, мимо

Google

Антон
26.01.2018
06:36:25
тонко шутканул)

Павел
26.01.2018
06:36:30
А я уж подумал ты троллить будешь ща ?
Вот это был бы чатег сегодня!

Al
26.01.2018
06:37:15
блин парни, че с vue делать, я уже весь мозг сломал

Павел
26.01.2018
06:37:32
Sam Dark? Не, не слышал

Alex
26.01.2018
06:37:34
использовать?)

Павел
26.01.2018
06:37:36
?

Al
26.01.2018
06:37:40
мне бы модуль spa собрать с ssr
я хз как это к yii прикрутить

Павел
26.01.2018
06:38:08
Делай рест и крути

Антон
26.01.2018
06:38:19
ога. а клиент отдельно

Al
26.01.2018
06:38:40
отдельно в смысле вообще другой сервак?:D

Павел
26.01.2018
06:38:48
Зочемжи?

Google

Al
26.01.2018
06:39:22
мне же получается над собрать сервером фронт динамически, как-то все ассеты распихать по yii стандартным путям?
и где тут webpack должен быть тогда

Павел
26.01.2018
06:39:52
Yii будет отдавать только данные. Все остальное будет делать vue

Al
26.01.2018
06:41:34
но это только один модуль на vue. Сам по себе проект это yii в индексе

Павел
26.01.2018
06:42:00
Yii будет работать как rest API
Сам по себе проект это будет у тебя все вместе

Антон
26.01.2018
06:42:20

Павел
26.01.2018
06:42:53
Ща он ваще запутается и подумает ты про адвансед шаблон ?

Антон
26.01.2018
06:43:05
не не не)))
не пиши в advanced frontend spa)

Al
26.01.2018
06:43:28
не, я пытаюсь понять как ассеты раскидывать куда надо

Павел
26.01.2018
06:43:39
Ассетов у тебя не будет

Антон
26.01.2018
06:43:43
+1

Павел
26.01.2018
06:44:04
Yii вообще не будет отдавать html
Только данные, например в json
Весь html будет рендерить vue

Al
26.01.2018
06:45:53
чет жесть. вот например я перехожу на домен http://example.com/ откроется yii, но в одном из модулей Yiiшных ,будет работать vue приложение http:://example.com/spa, то есть получается yii будет его отдавать

Антон
26.01.2018
06:46:35
грубо говоря 2 сервера:
1. клиент - nodejs с vue
2. бэкенд - nginx с yii2
клиент отправляет запросы, бэк отдает ответ в формате json, клиент получает, обрабатывает и выводит результат
взаимеодействие по api

Google

Alex
26.01.2018
06:46:58
<?= $form->field($model, 'program_id')->textInput() ?>
Здравствуйте, какой параметр нужно добавить, чтобы не было доступа для изменения данных в поле? чет не могу найти.

Павел
26.01.2018
06:47:02

Al
26.01.2018
06:47:05
да отправлять запросы я понимаю как

Антон
26.01.2018
06:47:24
у тебя не должно быть статики в Yii2
весь проект на yii - это контроллеры и модели для rest api
никаких ассетов и вьюх

Павел
26.01.2018
06:47:51
Слушай его!
Он дело говорит

Антон
26.01.2018
06:48:22
?

Al
26.01.2018
06:48:27
это конечно круто, но я устал уже пилить эти формы через одно место, слишком интерфейс офигевший
vue бы с ними на раз два справился

Павел
26.01.2018
06:48:37
Никаких форм жи

Al
26.01.2018
06:48:43
а весь проект на чистом yii пока

Павел
26.01.2018
06:49:07
Кароче делаешь что все экшены отдают чистый json
И пусть все остальное рендерит vue
Profit!

Антон
26.01.2018
06:49:47
такими темпами ты spa не сделаешь

Al
26.01.2018
06:51:24
я короч вас понял отдельный модуль не вариант

Антон
26.01.2018
06:52:39

Google

Alex
26.01.2018
06:52:40

Al
26.01.2018
06:53:09
ну например inputOptions(['disabled'=>true])
хотя он тогда не отправится жВ

Alex
26.01.2018
06:53:54

Al
26.01.2018
06:54:03
ой есть же readOnly еще вроде в хтмл

Alex
26.01.2018
06:54:31
чтоб поле замерзло

Admin
ERROR: S client not available

Alex
26.01.2018
06:55:27

Al
26.01.2018
06:56:46
inputOptions(['readonly'=>true]) чтоб еще отправилось на сервер

Alex
26.01.2018
06:57:12

Антон
26.01.2018
06:57:19
ага

Al
26.01.2018
06:57:27
но щас меня покарают чувствую тут гуру)

Павел
26.01.2018
06:58:15
Сам себя карай

Антон
26.01.2018
06:58:50

Alex
26.01.2018
06:59:10

Al
26.01.2018
06:59:23
я помню замечательную фразу, yii совершенно пофиг как вы будете кодить, он вас не ограничивает :D

Антон
26.01.2018
07:01:21
разобрался. над было activeForm(['id'=>'sdfsdfs']) задать
ребят, подскажите, я чет туплю, нагуглить не могу. есть
$form->field($model, 'count')->textInput()
как мне добавить валидатор yii.js, чтобы на клиенте выполнял проверку, а точней какие опции передать в textInput

Al
26.01.2018
07:07:41
??♂️

Google

Павел
26.01.2018
07:13:28

Антон
26.01.2018
07:13:53
ну я и написал, что в activeForm
<?php $form = ActiveForm::begin([
'id' => 'form-id',
]) ?>

Павел
26.01.2018
07:15:42
https://nix-tips.ru/yii2-api-guides/yii-widgets-activeform.html#$enableClientValidation-detail

Al
26.01.2018
07:16:19
а причем тут id то?

Антон
26.01.2018
07:16:29

Павел
26.01.2018
07:16:38
Думаешь?

Антон
26.01.2018
07:17:00

Al
26.01.2018
07:17:23
оно автоматом же всё делает

Павел
26.01.2018
07:17:37

Al
26.01.2018
07:18:40
и вообще не путайте ajax валидацию и clientside валидацию

Антон
26.01.2018
07:19:22

Al
26.01.2018
07:19:48
ни разу не задавал id, всё ок было

Антон
26.01.2018
07:19:58
странно)
ну enableClientValidation я не указываю

Al
26.01.2018
07:22:54
у тебя в модели прописано ['count', 'integer']?

Антон
26.01.2018
07:23:33
конечно) иначе бы он у меня форма не валидировалась, когда я фокус из инпута убирал
есть модель с rules. Есть вьюха с activeForm.