@yii2ru

Страница 1387 из 1721
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
какая разница как будет выглядеть? клиент сам отформатирует текст как ему удобно

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 запрос к экшону контроллера айдишник файла?

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:23:50
блин столько движух из аз 1 поля) а можно чтото типа как у тематизации вьюх переопределить пути?

Google
Павел
18.06.2018
06:28:34
Сколько?

Форкнуть и поменять строчку в композер?

Уже бы это сделал

Ну сделай трейт, там переопределить все что нужно, и подключай его к своим моделям в которых требуется изменённое поведение

Так лучше?

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

Делай форк и подключай через композер его
никогда не делал. смотрю гугл. это через packagist делать?

Павел
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
Это фишка композера или чего? Где читать не понимаю
Да, в файле composer.json добавить в "repositories" ссылку на твой форк. Но я бы по возможности не форкал, а всё-таки переопределил.

Тимур
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
Оно удобно для юзеров. А мне поле служебное надо.

В опшем пасибо всем

Ad.x ??
18.06.2018
07:03:34
так не устроит? Yii::$classMap['webvimark\modules\UserManagement\models\User'] = '@app/common/components/user_manager/models/User.php';
в 3-ей версии свой автолоадер выпилят. лучче так не делать.

Ivan
18.06.2018
07:06:25
Ad.x ??
18.06.2018
07:06:40
в этом году стартанут наверно

хотя хз )

Ivan
18.06.2018
07:09:24
О. А это где прописывать?
по идее перед (new yii\web\Application($config))->run();

Павел
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 грязный хак ?

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
в коде include_once("xlsxwriter.class.php");
а где лежит этот файл? в той же папке где вьюха?

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
да закинул туда же для проверки
XlsxWriter может класс так называется? а не XLSXWritter

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:15:05
Вы имеете в виду запуск без jino?
как раз крон команду можно так в Yii2 выполнить

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

обычный экшен контроллера (не консольного) разве что через curl урла, который из веба доступен
но это будет подключаться веб сервер еще, и не так быстро будет работать, плюс доп расходы ресурсов

Вы имеете в виду запуск без jino?
https://www.yiiframework.com/wiki/646/how-to-implement-cron-in-yii-2

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 в корне проекта и там пилим консольные контроллеры, как в статье по ссылке выше

запускать их так же, как описано

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