
Eugene
18.06.2018
02:44:34

Эмин
18.06.2018
02:46:02
зачем переносы строк?

Eugene
18.06.2018
02:46:22

Эмин
18.06.2018
02:46:46
почему формируете json сами а не через json_encode?

Google

Eugene
18.06.2018
02:46:49

Эмин
18.06.2018
02:47:16
какая разница как будет выглядеть? клиент сам отформатирует текст как ему удобно

Eugene
18.06.2018
02:48:55

Mark
18.06.2018
02:49:34
Насколько помню, так в прямую нельзя переносы, нужно использовать \n
Либо во вложенные массивы разбить

Pavel
18.06.2018
02:50:28


Hans
18.06.2018
02:50:59
у меня такой вопрос. Имеется у меня ActiveForm и в неё я решил запихнуть заливку файла аяксом, через вот этот плагин blueimp https://github.com/2amigos/yii2-file-upload-widget
Вот моя вьюха:
http://hatebin.com/mftqgyzllz
Вообщем, как видите у меня виджет заливки файлов является частью ActiveForm, после залива файла, я с контроллера возвращаю его айдишник, дальше делаю сабмит формы НО, у меня валидация аякса включена. Соотвественно, когда я делаю сабмит, он ловится жсом стандартным каким-то, который ActiveForm вставляет в страницу, естественно в этот ЖС, не попадает файл, потому что я его заливаю, и выдаю его айдишник на форму тупо. Вот у меня вопрос, можно ли как-то сделать оверрайд стандартного клиентского ЖСА от ActiveForm, чтоб в него подсунуть в POST запрос к экшону контроллера айдишник файла?

Eugene
18.06.2018
02:52:17

Hans
18.06.2018
02:52:57
то есть вот допустим, я залил файл, вернул его айдишник из базы, я выдал айдишник на страницу, скажем по тегу <span id="file" data-name="123">1.txt</span>.
Теперь я делаю сабмит формы, идёт запрос на валидацию с параметрами:
flow_name=blablbla&domains=blablalbalbl
мне нужно добавить
flow_name=blablbla&domains=blablalbalbl&file_id=123
Это можно сделать через жаваскрипт, но я для этого должен модифицировать аякс запрос который ActiveForm с яваскрипта клиентского шлёт

Pavel
18.06.2018
02:54:33
вы про addcslashes()?
Можно просто сделать $newsHeaders = implode('\n',$modelTextArray); - и не забыть перед выводом поменять обратно. Но, как уже писали выше, предпочтительнее формировать json не вручную, а через json_encode: это сводит к минимуму вероятность возникновения некорректного json.

Тимур
18.06.2018
06:21:58
Всем привет. Ребят подскажите как можно в папке вендоров перегрузить модель? В моем случае тут /vendor/webvimark/module-user-management/models/User.php Мне там поле добавить надо. Можно было бы отнаследовать просто но там на этой модели в самом модуле много завязано и мои изменения не подхватятся.

Павел
18.06.2018
06:22:51

Тимур
18.06.2018
06:23:50
блин столько движух из аз 1 поля) а можно чтото типа как у тематизации вьюх переопределить пути?

Google

Павел
18.06.2018
06:28:34
Сколько?
Форкнуть и поменять строчку в композер?
Уже бы это сделал
Ну сделай трейт, там переопределить все что нужно, и подключай его к своим моделям в которых требуется изменённое поведение
Так лучше?

Тимур
18.06.2018
06:31:30
победил -пасибо

Павел
18.06.2018
06:36:21
Сделай через трейт тогда
На гитхабе надо форкнуть

Тимур
18.06.2018
06:36:35
не ну я хочу научится
сделал
ну форкнул - дальше чо, майн фюррер?)) пробую композером поставить - говорит аткого пакета нет
нашел ролик, тут чел говорит надо на packagist регать.
так что если я прально понял это нифига не пару строчек))

?
18.06.2018
06:40:00
Не обязательно в конфигурации переопределяет путь и все и качаешь с гита
Просто говоришь ставить отсюда а не где было раньше

Тимур
18.06.2018
06:42:36
Это фишка композера или чего? Где читать не понимаю

Pavel
18.06.2018
06:45:06

Тимур
18.06.2018
06:46:43

Pavel
18.06.2018
06:46:47
Например, вот здесь https://github.com/webvimark/user-management/issues/96 есть возможное решение

Google

Тимур
18.06.2018
06:47:23
Да я видел. Но там лишний джойн к соседней таблице

Pavel
18.06.2018
06:48:25
Почитать, как подключать свои модули к проекту, не публикуя их - https://getcomposer.org/doc/articles/handling-private-packages-with-satis.md

Тимур
18.06.2018
06:48:48
Оно удобно для юзеров. А мне поле служебное надо.
В опшем пасибо всем

Ivan
18.06.2018
06:59:24

Тимур
18.06.2018
07:00:26

Максим
18.06.2018
07:00:27

Ivan
18.06.2018
07:01:31

Ad.x ??
18.06.2018
07:03:34

Ivan
18.06.2018
07:06:25

Ad.x ??
18.06.2018
07:06:40
в этом году стартанут наверно
хотя хз )

Ivan
18.06.2018
07:09:24

Павел
18.06.2018
07:09:26

Ad.x ??
18.06.2018
07:09:40

Ivan
18.06.2018
07:09:41
это вообще законно?
https://dev-tips.ru/blog/post/pereopredelenie-klassov-v-yii2-cherez-avtoloader-yii-framework грязный хак ?

Павел
18.06.2018
07:09:46

Ad.x ??
18.06.2018
07:09:47
переименовывают вроде как

Кирилл
18.06.2018
07:29:26
День добрый, кто-нибудь сталкивался с задачей по созданию интерфейс, чтобы из админки можно было создавать таблицы и накидывать на них права
Я так понимаю делается через миграции

Google

Павел
18.06.2018
07:30:46
Можно через миграции

Oleg
18.06.2018
07:45:46
libxml Version 2.9.5

Ivan
18.06.2018
07:46:26
\ добавить?

Oleg
18.06.2018
07:46:30
в коде include_once("xlsxwriter.class.php");

Максим
18.06.2018
07:46:31
new \XMLWriter

Oleg
18.06.2018
07:47:42

Admin
ERROR: S client not available

Максим
18.06.2018
07:49:08

Oleg
18.06.2018
07:49:19
да закинул туда же для проверки

Максим
18.06.2018
07:49:34

Oleg
18.06.2018
07:50:29
ну класс с кучей методов и настроек хз

Максим
18.06.2018
07:50:36

Oleg
18.06.2018
07:51:02

Ivan
18.06.2018
07:51:41

Oleg
18.06.2018
08:00:07
не получилось нифига

Максим
18.06.2018
08:00:44

Oleg
18.06.2018
08:00:56
как вы все писали выше

Максим
18.06.2018
08:01:20
а то сделал как писали выше, но не так, если не работает

Google

Максим
18.06.2018
08:02:03

Зайнаб
18.06.2018
08:13:09
Добрый день. Есть actionParseNews в /modules/parse/controllers/DefaultController.php . Для запуска cron на jino нужно указать полный путь до выполняемого скрипта. Как правильно указать путь, чтобы сработал этот action?

Максим
18.06.2018
08:13:46
а в нем уже дергать задачу, которую надо сделать

Зайнаб
18.06.2018
08:14:42

Максим
18.06.2018
08:15:05

Ivan
18.06.2018
08:15:25

Максим
18.06.2018
08:15:25
обычный экшен контроллера (не консольного) разве что через curl урла, который из веба доступен

Oleg
18.06.2018
08:17:14
прогресс на лицо

Ivan
18.06.2018
08:17:28
=)
сохраняй теперь в файлик

Зайнаб
18.06.2018
08:17:39

Oleg
18.06.2018
08:20:17
это типа результат что должен быть внутри файла ексель ?

Максим
18.06.2018
08:20:19
У меня basic
для basic создаем папку commands в корне проекта и там пилим консольные контроллеры, как в статье по ссылке выше
запускать их так же, как описано