👀
http://shot.hsdn.org/EfZ0JE54
👀
http://shot.hsdn.org/BCjYpa5D
who are you
ок ща позырю
who are you
а оно разьве уже не загрузилось когда иф делаю if ($model->load(Yii::$app->request->post()) AND $model->validate())
👀
ты делаешь $this->image = UploadedFile::getInstance('image'); в методе upload() модели, до которого php не доходит, ибо не проходит валидацию модель
👀
нет
👀
ты делаешь load данными из post
👀
а в post нету изображений
who are you
логично
👀
они есть в $_FILE но $_FILE ни разу не $_POST
👀
берёшь модель делаешь в ней public function load() (ide подскажет как правильно) в нём, перед parent::load() делаешь $this->image = UploadedFile::getInstance('image'); ??? profit!
чтобы работало то, что ты хочешь сделать, нужно сделать как я написал тогда в методе upload у тебя не будет строки $this->imageFile = UploadedFile::getInstance('image')
Zhandos
?
Dmytro
поле с к-вом у поста сохранять
Dmytro
"при лайке увеличивать каунтер у поста" думаю, это Вы и имели в виду
Sergey
что значит денормализация
когда данные хранятся с избыточностью, в твоем случае будет таблица с лайками + поле количество лайков в таблице post
SiZE
можно кешировать )
Sergey
при лайке пишется в таблицу с лайками, а у поста делается +1
Zhandos
понял
Sergey
но всё зависит от объемов, если будет 20 лайков на пост, то можно и не делать
Zhandos
просто хотел проверить, так сказать узнать best practice)
Zhandos
где можно больше про архитектуру прочитать?
Zhandos
с такими обычными проблемами впринципе можно самому в гугле найти решения
Zhandos
но вот как построить, нигде не написано
Sergey
какой объем БД?
Zhandos
впринципе думаю пользователей максимум 25К
Zhandos
пока что просто на MySQL делаем
Zhandos
маленькое приложение, с новостями и коментами к ним
Sergey
с такими размерами можешь любые решения делать, всегда сможешь переделать
Sergey
alter будет меньше секунды
Sergey
до 1m записей можно не парится
Zhandos
ох ниче себе)
Zhandos
нам до 1м как до Москвы пешком)
Vasily
1М - это, все относительно. Смотря какие записи и связи, и запросы и т.п. Как вилами по воде.
Vasily
Это как приходить на автомобильный форум и спрашивать, "что делать, машина едет максимум 40км/ч", когда у ТС двигатель от Т-40...
Nurik
маленькое приложение, с новостями и коментами к ним
такое можно хоть где хранить, монга тоже идельно подойдет.
alla
Всем привет) Есть интересная вакансия для разработчиков Yii в Москве. Нужен разработчик на новый амбициозный проект компании Адамас (топ 3 в России в своем сегменте). АДАМАС – самый узнаваемый ювелирный бренд России. Мы радуем наших клиентов разнообразием ювелирных коллекций с 1993 года. По экспертным оценкам каждый третий россиянин является обладателем украшения АДАМАС. Наша розничная сеть насчитывает 240 фирменных салонов в 79 городах. АДАМАС - ключевой участник престижных российских проектов, одним из которых стало изготовление медалей для Олимпийских игр «Сочи – 2014». Чемпионскими перстнями нашего бренда награждаются многие выдающиеся спортсмены, в числе которых футболисты ЦСК, победители Олимпиад Сочи и Рио, теннисист Евгений Кафельников и многие другие. АДАМАС ежегодно становится обладателем национальных премий, таких как: «Товар года», «Марка №1», БРЕНД ГОДА/EFFIE, «Лучший работодатель», «Привлекательный работодатель». Мы постоянно растем: количество сотрудников АДАМАС уже превысило 2 500 человек! Многие работают в АДАМАС с самого основания, а кто-то пришел в компанию только вчера. Мы ищем единомышленников в свою команду! Талантливых, вовлеченных, готовых обучаться и развиваться. Тех, кто не боится проявлять инициативу и брать на себя ответственность. Тех, кто готов решать сложные, интересные задачи и разделять общий успех. Тех, кто хочет реализовывать свои идеи и быть вознагражденными за результат. Сейчас мы запускаем разработку с нуля нового интернет магазина для компании Адамас, который должен будет войти в топ 10 интернет-магазинов в России (конечно, мы планируем войти в тройку лучших). Конечно это будет на просто интернет-магазин, а большой портал, с о сложной внутренней организацией процессов, с интеграцией с различными внутренними системами. Работать будем на Yii2, PHP Работа по SCRUM Нам нужны Backend разработчики, которые не боятся новых задач, и хотят развиваться в профессиональном уровне и расти вместе с проектом. Мы предлагаем: Работа в команде профессионалов (руководить проектом будет Алексей Ручкин –топ 8 E-commerce Директоров в России http://www.plusworld.ru/daily/spiker-aleksey-ruchkin-.. ) Гибкий график работы, Соцпакет, ДМС Достойный уровень зп Обучение, Возможности профессионального и карьерного роста! Офис м. Ботанический сад
Максим
Достойный уровень ЗП всегда радует.
alla
к сожалению этот момент можно обсуждать только голосом) такие правила)
who are you
https://github.com/pavlinter/yii2-display-image
who are you
чот не пашет эта либа
who are you
а есть еще альтернативы ? ресайз изображений с кешированием. Ресайз не при загрузке на сервер, а при запросе страницы и виджет все делает.
Dmytro
https://github.com/Alex-Bond/yii2-thumbler
Dmytro
нормальный пакет
who are you
https://github.com/iutbay/yii2-imagecache
who are you
вот еще наковырял в инете, надо будет по пробовать
Dmytro
сомневаюсь
Dmytro
пакет не мэйнтейнили два года
Sergey
Всем привет) Есть интересная вакансия для разработчиков Yii в Москве. Нужен разработчик на новый амбициозный проект компании Адамас (топ 3 в России в своем сегменте). АДАМАС – самый узнаваемый ювелирный бренд России. Мы радуем наших клиентов разнообразием ювелирных коллекций с 1993 года. По экспертным оценкам каждый третий россиянин является обладателем украшения АДАМАС. Наша розничная сеть насчитывает 240 фирменных салонов в 79 городах. АДАМАС - ключевой участник престижных российских проектов, одним из которых стало изготовление медалей для Олимпийских игр «Сочи – 2014». Чемпионскими перстнями нашего бренда награждаются многие выдающиеся спортсмены, в числе которых футболисты ЦСК, победители Олимпиад Сочи и Рио, теннисист Евгений Кафельников и многие другие. АДАМАС ежегодно становится обладателем национальных премий, таких как: «Товар года», «Марка №1», БРЕНД ГОДА/EFFIE, «Лучший работодатель», «Привлекательный работодатель». Мы постоянно растем: количество сотрудников АДАМАС уже превысило 2 500 человек! Многие работают в АДАМАС с самого основания, а кто-то пришел в компанию только вчера. Мы ищем единомышленников в свою команду! Талантливых, вовлеченных, готовых обучаться и развиваться. Тех, кто не боится проявлять инициативу и брать на себя ответственность. Тех, кто готов решать сложные, интересные задачи и разделять общий успех. Тех, кто хочет реализовывать свои идеи и быть вознагражденными за результат. Сейчас мы запускаем разработку с нуля нового интернет магазина для компании Адамас, который должен будет войти в топ 10 интернет-магазинов в России (конечно, мы планируем войти в тройку лучших). Конечно это будет на просто интернет-магазин, а большой портал, с о сложной внутренней организацией процессов, с интеграцией с различными внутренними системами. Работать будем на Yii2, PHP Работа по SCRUM Нам нужны Backend разработчики, которые не боятся новых задач, и хотят развиваться в профессиональном уровне и расти вместе с проектом. Мы предлагаем: Работа в команде профессионалов (руководить проектом будет Алексей Ручкин –топ 8 E-commerce Директоров в России http://www.plusworld.ru/daily/spiker-aleksey-ruchkin-.. ) Гибкий график работы, Соцпакет, ДМС Достойный уровень зп Обучение, Возможности профессионального и карьерного роста! Офис м. Ботанический сад
без опыта тоже берете?
Dmytro
висит иша и PR
who are you
нормальный пакет
с прозрачным фоном дружит?
Dmytro
кажется, да
who are you
http://shot.hsdn.org/KTcYmuvv
who are you
почему такая конструкция отправляет во вьювер только поля первой таблицы а той что прицепляем не отправляет
who are you
<?=$item['area']?> выдает ошибку Getting unknown property: app\modules\manager\models\PriceExample::area
who are you
куда пропали поля второй табы
who are you
http://shot.hsdn.org/vBYTAZGN а таким способом можно получить. не понимаю куда деваются данные поля в случае с вариантом выше
Anonymous
Всем привет
Anonymous
Подскажите плиз по композеру
Sergey
Подскажите плиз по композеру
Он хороший, используй его
Anonymous
Спасибо за дельные советы
Sergey
Какие вопросы такие и совета
Anonymous
ДА я понял. Я в личке тут переписываюсь по этому вопросу)
Anonymous
В общем вопрос. Стоит openserver Композер ставил так http://nikolaev-web.ru/blog/installing_the_composer_on_openServer/ Открываю консоль Чищу кэш композера Иду в папку, в которую нудно поставить фрейм
Anonymous
composer global require "fxp/composer-asset-plugin:^1.2.0" composer create-project —prefer-dist yiisoft/yii2-app-basic .
Anonymous
Выдает Problem 1 - yiisoft/yii2 2.0.x-dev requires bower-asset/punycode 1.3.* -> no matching package found. - yiisoft/yii2 2.0.9 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found. - yiisoft/yii2 2.0.8 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable -> no matching package found. - yiisoft/yii2 2.0.7 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable -> no matching package found. ...
Anonymous
Появляются папки проекта но папки vendor нету
SiZE
А если так create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic ?
Anonymous
Тож самое =(
SiZE
или даже так create-project --prefer-dist --stability=dev "yiisoft/yii2-app-basic path 2.0.10
Anonymous
Сейчаспопробую заново и отпишу
Anonymous
Тож самое о_О
Anonymous
После этой команды появились файлы проекта и файл композера В нем "minimum-stability": "stable",
Anonymous
Если поменять на dev потом composer update надо?
Anonymous
Установлен