
Виталий
21.10.2016
09:06:54
composer.phar update
обновит всё

Antony
21.10.2016
09:24:11
В общем с svg проблема file_info при чтении tmp_name возвращает text/plain

Дмитрий Джек
21.10.2016
12:53:38
Здрасти, передаю аяксом в yii2 файл, из другого домена, в $_FILES он есть, но UploadedFile::getInstanceByName('imageFile') возвращает null, где ошибку искать не пойму

Google

SiZE
21.10.2016
13:25:01
распечатай _FILES

Дмитрий Джек
21.10.2016
13:31:29
imageFile : {
error : [0],
name : ["IMG_20161020_0010.jpg"],
size : [1267615],
tmp_name : ["D:\OpenServer\userdata\temp\phpC583.tmp"],
type : ["image/jpeg"]
}

Anatoly
21.10.2016
13:55:41
Вроде всё верно. А можешь фрагмент кода показать, в котором проблема?

Shizoid
21.10.2016
13:55:44
Всё верно! В вашем случае нужно делать так: public function actionshowcourse($id) { $model = course::findone($id); return $this->render('show-course', compact('model')); }?

Anatoly
21.10.2016
13:56:00
Ой, шизоид, ну перестань

Antony
21.10.2016
13:56:21
/cool_story@Shizoid_bot


Shizoid
21.10.2016
13:56:30
Files : { error : [0], name : ["img_20161020_0010.jpg"], size : [1267615], tmp_name : ["d:\openserver\userdata\temp\phpc583.tmp"], type : ["image/jpeg"] } }! Распечатай _files! Обновит всё! Уже скидывали и посмотрели. Здрасти, передаю аяксом в yii2 файл, из другого домена, в $_files он есть, но uploadedfile::getinstancebyname('imagefile') возвращает null, где ошибку искать не пойму! Опасно отключать checkextensionbymimetype ). Надо обновиться кстати, там мой костыль поправили)? Filehelper::getextensionsbymimetype($mimetype); щас тут гляну. Вышла новая версия кстати). Extensions должно быть массивом - это контроллер должен быть, а не! Пока нашел параметр checkextensionbymimetype, validateextension проверяет еще соотношение mime-type и extension. Кто-нибудь загружал svg? Png/jpeg загружаются нормально. От айбиэм? Tensorflow от гугла можно посмотреть для нейро сетей. ? спасибо тебе мил человек! Думал над этим, типа отправлять форму постом, а потом возвращать url и чтобы валидация осталась? Поддерживаю вопрос о нейронной сети)). Отправляй форму [ost'ом! Urlmanager! Попробуйте, в общем, может, этого достаточно будет? Парни, отправляю search model через гет, получаю что то типа getstart()? Ребят, подскажите что, уже 3 день парюсь(? Владивосток?)? Заработало, спасибо)! Блин, туплю. Array('model' => $model)? )) 20 минут рабочего дня осталось =). Пробовал менять name у полей, не очень помогло. Compact просто передает модель во вьюху! Нечего не поменялось)) в базе есть поля! Соовтетсвенно ваш foreach во вьюхе проходит по полям этого объекта. If(course::findone($id)) { .. Раньше всё тоже самое делал, мог спокойно выводит поля из базы $model->title. Composer.phar update yiisoft/yii2 yiisoft/yii2-composer bower-asset/jquery.inputmask. } else { }! Php composer.phar update. Хелп? Web ssh кстати много где видел, но имхо удобне обычной консолью коннектиться. Точно, не заметил)? Отвечали быстро, но проблемы мелочные были. Года 2 назад был проект у них. Course::findone отдаёт конкретный объект по его id. Пару раз писал всего им, было это года три назад. Хорошо , была мысль запускаться не на ник, на нем допишем и переедем). Прямо в контроллере var_dump($models) ? Прикольно, ssh консоль тоже в панель встроили ... Кстати увидел что на сертификаты let's encrypt из коробки, т.е. Уж точно не анатолий. Засумонили )))!


Anatoly
21.10.2016
13:57:39
@DimkaJack жду фрагмент

Дмитрий Джек
21.10.2016
13:57:53
$model = new Photos();
$model->imageFile = UploadedFile::getInstanceByName('imageFile');
$model->imageFile получается null
я собсно по тутору на оф сайте делал

Sergey
21.10.2016
14:01:11

Google

Дмитрий Джек
21.10.2016
14:01:20
null

Anatoly
21.10.2016
14:02:25
Ну тогда ничего не остаётся кроме как залезть в UploadedFile и отдебажить. Там есть приватная переменная $_files, там должны быть данные если всё норм

Дмитрий Джек
21.10.2016
14:02:58
попробую

Antony
21.10.2016
14:04:59
А отсылка файла с другого сервера как выглядит?

Anatoly
21.10.2016
14:05:56
Если $_FILES действительно содержит то, что ты показал, то всё должно быть ок. Как вариант - проверь, что всё в порядке со свойством Photos::$imageFile

Дмитрий Джек
21.10.2016
14:06:17
через эту либу http://filer.grandesign.md/

Евгений
21.10.2016
14:08:03
если ты через аякс его передаёшь, то там не так просто всё на стороне джс
то есть в данном случае скорее всего приходит только имя файла, а самого файла нет

Anatoly
21.10.2016
14:08:25
Ну если в $_FILES есть файл, то всё норм

Дмитрий Джек
21.10.2016
14:09:25
где http://test.dev сайт с которого шлю файл

Евгений
21.10.2016
14:11:19
D:\OpenServer\userdata\temp\phpC583.tmp - вот это твой файл? и совпадает размер и если переименовать в джипег - открывается?

Anatoly
21.10.2016
14:12:03
Это не может повлиять на создание инстанса UploadedFile

Antony
21.10.2016
14:12:59
Скорее всего проблема в
self::loadFilesRecursive($key . '[' . $i . ']', $name, $tempNames[$i], $types[$i], $sizes[$i], $errors[$i]);

Дмитрий Джек
21.10.2016
14:13:45
хм.. в папке \temp нету phpC583.tmp

Antony
21.10.2016
14:14:09
попробуй слать файл Photos[ImageFile]

Дмитрий Джек
21.10.2016
14:14:44

Antony
21.10.2016
14:15:50
с моделью через getInstance($model, $attr)?

Дмитрий Джек
21.10.2016
14:16:28

Google

Sergey
21.10.2016
14:17:59
либа не правильно генерирует запрос

Дмитрий Джек
21.10.2016
14:18:51
оу....

Евгений
21.10.2016
14:20:25
заворачивает в массивы?

Sergey
21.10.2016
14:20:29
ага

Antony
21.10.2016
14:22:55
Вообще для загрузки я эту либу юзал как-то
https://github.com/blueimp/jQuery-File-Upload

Дмитрий Джек
21.10.2016
14:24:06

Anatoly
21.10.2016
14:24:57
вероятно это для множественной загрузки файлов, смотри параметры инициализации этой библиотеки на клиенте

Дмитрий Джек
21.10.2016
14:42:25

Anatoly
21.10.2016
14:48:12
https://github.com/yiisoft/yii2/blob/master/docs/guide/input-file-upload.md
посмотри тут, там есть пример обработки множественной загрузки

Shizoid
21.10.2016
14:48:34
Есть примеры интеграции yii2 и prometheus? Там есть пример?

Дмитрий Джек
21.10.2016
14:50:31

Sergey
21.10.2016
14:55:44

Дмитрий Джек
21.10.2016
14:57:14
Точно, спасиб

Sergey
21.10.2016
15:02:21
Точно, спасиб
или можешь создавать инстанс через UploadedFile::getInstanceByName('imageFile[0]')

Shizoid
21.10.2016
15:02:23
Через ajax?

Роман
22.10.2016
15:56:32
Всем доброго времени суток) Рад находится с ребятами по общему интересу. Кто-то поможет начинающему? По гуглу ничего не нашел на эту тему. ActiveForm при генерации чекбокса обворачивает его в Label. Материал дизайну так сказать это не нравится, ему нравится когда лэйбл строго после чекбокса. Шаблон на чекбокс использую при выводе минимальный: "'template' => "{input}", но обворачивает его все равно.

Виталий
22.10.2016
18:22:30
Второй параметр enclosedByLabel нужно установить в false

Google

Shizoid
22.10.2016
18:22:31
Нужно проверить наличие объекта в? В yii ж надо имя_переменной=>данные передавать.

Роман
22.10.2016
18:59:46

Roman
22.10.2016
19:08:04
кто то может доработать сайт сделанный на yii?
бюджет примерно 50к

SiZE
23.10.2016
05:24:02
Конфиг поправить за этот бюджет? )

Влад
23.10.2016
09:31:56
?

Roman
23.10.2016
10:29:55

Ptench?
26.10.2016
08:24:35
А есть у кого по ларе чатик?

?
26.10.2016
08:27:28
https://telegram.me/laravel_pro

Ptench?
26.10.2016
08:28:12

?
26.10.2016
08:28:27
https://telegram.me/phpgeeks чатка по пхп, там народу больше и по ларе тоже иногда помогают

Ptench?
26.10.2016
08:36:44

Sergey
26.10.2016
09:55:40
есть способ повесить Csrf на один контроллер?

Anatoly
26.10.2016
10:33:05
Можно через DI попробовать

Sergey
26.10.2016
10:34:41
Я про первый yii

Anatoly
26.10.2016
10:35:25
А, в первом не помню как, простите

SiZE
26.10.2016
10:37:24

Google

SiZE
26.10.2016
10:38:20
http://www.yiiframework.com/forum/index.php/topic/14173-disable-csrf-token-validation-for-certain-paths/
там много еще топиков https://www.google.ru/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=yii%20csrf%20one%20controller

Роман
26.10.2016
11:54:38
А, в первом не помню как, простите
А есть возможность обойти поле csrfmiddlewaretoken при отправке post данных. Пытаюсь сделать авторизацию на сайте через логин и пароль. И среди 5 сайтов 1 с полем csrfmiddlewaretoken, я так понимаю это csrf защита. Ошибку дает 403.
Гугл пока не помог...

Sergey
26.10.2016
13:35:52
циклическая зависимость получается

Alex
26.10.2016
16:53:39
Подскажите как сделать общий limit, при использовании union для объединения двух моделей актив рекорд, почему заменяется лимит для первого запроса

SiZE
26.10.2016
17:35:02
http://yiiframework.ru/forum/viewtopic.php?t=17307
тут еще
https://github.com/yiisoft/yii2/issues/7992

Alex
27.10.2016
11:08:22

Ivan
27.10.2016
22:12:33
Всем привет
Ничего годного не могу нагуглить, подскажите, пожалуйста, нормальный редактор кода c подсветкой синтаксиса (желательно) для yii2
Попробовал Redactor, не то
Он портит html