 SiZE
    SiZE 
    
    
        
        
        
        От айбиэм?
    
 
     Влад
    Влад 
    
    
        
        
        
        tensorflow от гугла можно посмотреть для нейро сетей.
    
 
     Antony
    Antony 
    
    
        
        
        
        Кто-нибудь загружал svg?
        Есть валидатор:
        ['logo', 'image', 'skipOnEmpty' => false, 'extensions' => 'svg, png, jpg, jpeg',]
        При попытке загрузить SVG ругается на расширение
        [
            'logo' => [
                'Разрешена загрузка файлов только со следующими расширениями: svg, png, jpg, jpeg.',
            ],
        ]
        $_FILES выглядит так (2й файл необязательный)
        [
            'name' => [
                'logo' => 'gmt-logo-reg.svg'
                'logo_vertical' => ''
            ]
            'type' => [
                'logo' => 'image/svg+xml'
                'logo_vertical' => ''
            ]
            'tmp_name' => [
                'logo' => '/tmp/php6dGe9k'
                'logo_vertical' => ''
            ]
            'error' => [
                'logo' => 0
                'logo_vertical' => 4
            ]
            'size' => [
                'logo' => 8200
                'logo_vertical' => 0
            ]
        ]
    
 
     Antony
    Antony 
    
    
        
        
        
        png/jpeg загружаются нормально.
    
 
     Кирилл
    Кирилл 
    
    
        
        
        
        не встречался, но попробуй добавить "svg+xml" в extensions. Вдруг поможет:)
    
 
     Йцукенг
    Йцукенг 
    
    
        
        
        
        extensions должно быть массивом - это косяк в документации, похоже
    
 
     Йцукенг
    Йцукенг 
    
    
        
        
        
        Хотя почему тогда остальные загружаются...
    
 
     Йцукенг
    Йцукенг 
    
    
        
        
        
        Попробуйте, в общем, может, этого достаточно будет
    
 
     Antony
    Antony 
    
    
        
        
        
        Нет, extensions может быть comma-separated string | array.
        Пока нашел параметр checkExtensionByMimeType, validateExtension проверяет еще соотношение mime-type и extension.
        FileHelper::getExtensionsByMimeType($mimeType);
        Щас тут гляну.
    
 
     Йцукенг
    Йцукенг 
    
    
        
        
        
        опасно отключать checkExtensionByMimeType )
    
 
     Влад
    Влад 
    
    
        
        
        
        Вышла новая версия кстати)
        https://habrahabr.ru/post/313180/
    
 
     Antony
    Antony 
    
    
        
        
        
        Уже скидывали и посмотрели.
        Надо обновиться кстати, там мой костыль поправили)
    
 
     Влад
    Влад 
    
    
        
        
        
        Точно, не заметил)
    
 
     pavel
    pavel 
    
    
        
        
        
        как обновиться одной командой?
    
 
     pavel
    pavel 
    
    
        
        
        
        php composer.phar update yiisoft/yii2 yiisoft/yii2-composer bower-asset/jquery.inputmask
    
 
     Виталий
    Виталий 
    
    
        
        
        
        composer.phar update
    
 
     Виталий
    Виталий 
    
    
        
        
        
        обновит всё
    
 
     Antony
    Antony 
    
    
        
        
        
        В общем с svg проблема file_info при чтении tmp_name возвращает text/plain
    
 
     Дмитрий
    Дмитрий 
    
    
        
        
        
        Здрасти, передаю аяксом в yii2 файл, из другого домена, в $_FILES он есть, но  UploadedFile::getInstanceByName('imageFile') возвращает null, где ошибку искать не пойму
    
 
     SiZE
    SiZE 
    
    
        
        
        
        распечатай _FILES
    
 
     Дмитрий
    Дмитрий 
    
    
        
        
        
        imageFile : {
                error : [0],
                name : ["IMG_20161020_0010.jpg"],
                size : [1267615],
                tmp_name : ["D:\OpenServer\userdata\temp\phpC583.tmp"],
                type : ["image/jpeg"]
            }
    
 
     Toly
    Toly 
    
    
        
        
        
        Вроде всё верно. А можешь фрагмент кода показать, в котором проблема?
    
 
     Shizoid
    Shizoid 
    
    
        
        
        
        Всё верно! В вашем случае нужно делать так: public function actionshowcourse($id) { $model = course::findone($id); return $this->render('show-course', compact('model')); }?
    
 
     Toly
    Toly 
    
    
        
        
        
        Ой, шизоид, ну перестань
    
 
     Antony
    Antony 
    
    
        
        
        
        /cool_story@Shizoid_bot
    
 
     Shizoid
    Shizoid 
    
        
             
        
             
     
    
        
        
        
        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 из коробки, т.е. Уж точно не анатолий. Засумонили )))!
    
 
     Toly
    Toly 
    
    
        
        
        
        @DimkaJack жду фрагмент
    
 
     Дмитрий
    Дмитрий 
    
    
 
     Дмитрий
    Дмитрий 
    
    
        
        
        
        $model = new Photos();
        $model->imageFile = UploadedFile::getInstanceByName('imageFile');
    
 
     Дмитрий
    Дмитрий 
    
    
        
        
        
        $model->imageFile получается null
    
 
     Дмитрий
    Дмитрий 
    
    
        
        
        
        я собсно по тутору на оф сайте делал
    
 
     Дмитрий
    Дмитрий 
    
    
        
        
        
        null
    
 
     Toly
    Toly 
    
    
        
        
        
        Ну тогда ничего не остаётся кроме как залезть в UploadedFile и отдебажить. Там есть приватная переменная $_files, там должны быть данные если всё норм
    
 
     Дмитрий
    Дмитрий 
    
    
        
        
        
        попробую
    
 
     Antony
    Antony 
    
    
        
        
        
        А отсылка файла с другого сервера как выглядит?
    
 
     Toly
    Toly 
    
    
        
        
        
        Если $_FILES действительно содержит то, что ты показал, то всё должно быть ок. Как вариант - проверь, что всё в порядке со свойством Photos::$imageFile
    
 
     Дмитрий
    Дмитрий 
    
    
        
        
        
        через эту либу http://filer.grandesign.md/
    
 
     Евгений
    Евгений 
    
    
        
        
        
        если ты через аякс его передаёшь, то там не так просто всё на стороне джс
    
 
     Евгений
    Евгений 
    
    
        
        
        
        то есть в данном случае скорее всего приходит только имя файла, а самого файла нет
    
 
     Toly
    Toly 
    
    
        
        
        
        Ну если в $_FILES есть файл, то всё норм
    
 
     Дмитрий
    Дмитрий 
    
    
        
        
        
        где http://test.dev сайт с которого шлю файл
    
 
     Евгений
    Евгений 
    
    
        
        
        
        D:\OpenServer\userdata\temp\phpC583.tmp - вот это твой файл? и совпадает размер и если переименовать в джипег - открывается?
    
 
     Toly
    Toly 
    
    
        
        
        
        Это не может повлиять на создание инстанса UploadedFile
    
 
     Antony
    Antony 
    
    
        
        
        
        Скорее всего проблема в
        self::loadFilesRecursive($key . '[' . $i . ']', $name, $tempNames[$i], $types[$i], $sizes[$i], $errors[$i]);
    
 
     Дмитрий
    Дмитрий 
    
    
        
        
        
        хм.. в папке \temp нету phpC583.tmp
    
 
     Antony
    Antony 
    
    
        
        
        
        попробуй слать файл Photos[ImageFile]
    
 
     Antony
    Antony 
    
    
        
        
        
        с моделью через getInstance($model, $attr)?
    
 
     Дмитрий
    Дмитрий 
    
    
 
     Sergey
    Sergey 
    
    
 
     Sergey
    Sergey 
    
    
        
        
        
        либа не правильно генерирует запрос
    
 
     Дмитрий
    Дмитрий 
    
    
 
     Sergey
    Sergey 
    
    
        
        
                    
                
        
        POST с файлом нормального человека
    
 
 
     Sergey
    Sergey 
    
    
        
        
                    
                
        
        POST с файлом от этой либы
    
 
 
     Дмитрий
    Дмитрий 
    
    
 
     Евгений
    Евгений 
    
    
        
        
        
        заворачивает в массивы?
    
 
     Sergey
    Sergey 
    
    
        
        
        
        ага
    
 
     Antony
    Antony 
    
    
        
        
        
        Вообще для загрузки я эту либу юзал как-то
        https://github.com/blueimp/jQuery-File-Upload
    
 
     Anatoliy
    Anatoliy 
    
    
        
                    
                        
                            
                                                  
                                        
                            POST с файлом от этой либы
                        
 
                    
                
        
        
        вероятно это для множественной загрузки файлов, смотри параметры инициализации этой библиотеки на клиенте
    
 
 
     Дмитрий
    Дмитрий 
    
    
 
     Anatoliy
    Anatoliy 
    
    
        
        
        
        https://github.com/yiisoft/yii2/blob/master/docs/guide/input-file-upload.md
    
 
     Anatoliy
    Anatoliy 
    
    
        
        
        
        посмотри тут, там есть пример обработки множественной загрузки
    
 
     Shizoid
    Shizoid 
    
    
        
        
        
        Есть примеры интеграции yii2 и prometheus? Там есть пример?
    
 
     Дмитрий
    Дмитрий 
    
    
 
     Sergey
    Sergey 
    
    
 
     Дмитрий
    Дмитрий 
    
    
        
        
        
        Точно, спасиб
    
 
     Sergey
    Sergey 
    
    
        
                    
                        
                            
                            Точно, спасиб
                        
                    
                
        
        
        или можешь создавать инстанс через UploadedFile::getInstanceByName('imageFile[0]')
    
 
 
     Shizoid
    Shizoid 
    
    
        
        
        
        Через ajax?
    
 
     Роман
    Роман 
    
    
        
        
        
        Всем доброго времени суток) Рад находится с ребятами по общему интересу. Кто-то поможет начинающему? По гуглу ничего не нашел на эту тему. ActiveForm при генерации чекбокса обворачивает его в Label. Материал дизайну так сказать это не нравится, ему нравится когда лэйбл строго после чекбокса. Шаблон на чекбокс использую при выводе минимальный: "'template' => "{input}", но обворачивает его все равно.
    
 
     Виталий
    Виталий 
    
    
        
        
        
        Второй параметр enclosedByLabel нужно установить в false
    
 
     Shizoid
    Shizoid 
    
    
        
        
        
        Нужно проверить наличие объекта в? В yii ж надо имя_переменной=>данные передавать.
    
 
     Роман
    Роман 
    
    
 
     N
    N 
    
    
        
        
        
        кто то может доработать сайт сделанный на yii?
    
 
     N
    N 
    
    
        
        
        
        бюджет примерно 50к
    
 
     SiZE
    SiZE 
    
    
        
        
        
        Конфиг поправить за этот бюджет? )
    
 
     Влад
    Влад 
    
    
        
        
        
        😂