• Yii2 advanced. Как исправить ошибку?

    нажимаете Редактировать и пишите вместо "ошиПку" слово ОшиБку. все просто
    Ответ написан
    Комментировать
  • Какой массив должен быть в $model->load()?

    onqu
    @onqu
    weasy
    Ключом выступает имя класса модели.

    [
       'ИмяКласса' => [
            'id' => '2'
            'type' => '2'
            'date' => '12/01/2011'
        ]
    ]


    Или без указания оного
    $data = [
        'id' => '2'
        'type' => '2'
        'date' => '12/01/2011'
    ];
    
    // второй параметр - пустая строка
    $model->load($data, '');


    Или можно использовать любой свой ключ, но его необходимо также указать явно.
    $data = [
       'мой ключ' => [
            'id' => '2'
            'type' => '2'
            'date' => '12/01/2011'
        ]
    ];
    
    $model->load($data, 'мой ключ');
    Ответ написан
    1 комментарий
  • Есть ли видеокурс/книга где разрабатывается проект средней сложности на фреймворке?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Что такое фреймворк, mvc я знаю, но опыта нету.
    Не обманывайте нас)
    Ответ написан
    Комментировать
  • Изучение yii2 русские мануалы?

    Elbar
    @Elbar
    Tinker
    Ловите:

    1) DBHelp
    2) Elisdn
    3)MzCoding
    4) Program Code
    Ответ написан
    Комментировать
  • Какой Javascript framework выбрать для новичка?

    aen
    @aen
    Keep calm and 'use strict';
    Вот до тех пор пока все будут учить фреймворки, а не принципы проектирования и то как работает браузер, у нас и будут появляться быдлокодеры. Это мысли в слух. Не в обиду автору.

    Фреймворк это просто инструмент. Он за вас решит ряд вопросов. Позволит какие-то фичи сделать быстрее за счет того, что они уже были решены ранее. Но любой фреймворк можно изучить и применять за приемлемое время при условии, что у вас будут достаточно прокачанные скиллы по js, по тому как работает браузер, по тому как передается информации между клиентов и сервером (сокеты, xhr, cors и прочие свистелки).

    Если вы новичок, то просто пишите код. Ставьте задачи. Смотрите как эти задачи решены были ранее в рамках любого фреймворка или библиотеки, прочитайте исходники.

    Фреймворки, к сожалению, весьма подвержены моде. Раньше был тренд на Backbone.js, затем под ореолом Гугла все подхватили Angular.js, сейчас начинается повальное увлечение React.js. Завтра появится, что то новое, все кинутся на него.

    Если вы хотите максимально быстро зарабатывать, то посмотрите требования в вакансиях. Рынок сам вам скажет, что ему нужно.

    Если вы хотите просто прокачаться, но посмотрите примеры решения типовой задачи TodoMVC на разных фреймворках. Выберите то, что вам будет понятнее всего.

    А человек, который на ваш вопрос "Что мне изучать?" быстро и легко назовет имя любого фреймворка, скорее всего сам еще недостаточно прокачался, потому как он видимо не понимает, что нет "серебряной пули". Нет идеального фреймворка, который бы решал все ваши задачи.
    Ответ написан
    Комментировать
  • Как безопасно хранить цифровые товары интернет-магазина?

    ak-o
    @ak-o
    web-developer
    Использовать стойкие алгоритмы двунаправленного шифрования.
    У себя использую AES_ENCRYPT(). На счет стойкости не уверен, т.к в этом не очень разбираюсь, но все важные данные, включая хеши паролей пролетают через эту функцию =) Украв БД придется расшифровать AES а уже потом упереться в хеш.
    (В вашем случае будет получен доступ к продаваемым аккаунтам)
    Можно до AES через свой велосипед пропустить.
    Ответ написан
    Комментировать
  • Как подключать JQuery елементы в html код?

    smanioso
    @smanioso
    Отмечайте ответы на свои вопросы!
    learn.jquery.com/about-jquery/how-jquery-works - начните с официальной документации
    Ответ написан
    Комментировать
  • Linux: виртуально или полноценная вторая система?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Виртуально поставленная операционка ведет к виртуальным знаниям и виртуальному опыту
    Ответ написан
    Комментировать
  • Как перехватить скриптом событие ПОСЛЕ удаления записи и ПЕРЕД удалением связанных с ней по внешнему ключу записей?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Скорее всего такое удаление обрабатывается как атомарная операция, вписаться в середину невозможно. Как вариант - убрать ON DELETE CASCADE и добавить триггер BEFORE DELETE с удалением связанных записей по триггеру.
    Ответ написан
    2 комментария
  • Почему у PHP такая опулярность?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Это следствие его незаменимости в прошлом.

    Пых появился в нужное время в нужном месте, когда поляна была еще не занята никем.
    А точнее, была занята перлом - утилитой для парсинга текста типа awk, что конечно, совсем недостаточно для написания полноценных приложений. Как следствие, перл как средство веб-разработки был задушен за пару лет, а больше никого и не было - про питон и руби никто не слышал, поделка от М$ была еще хуже. Ява просто не помещалась на тогдшних серверах. И остался один пхп. Вот он и занял всю нишу, а синонимом веб-разработки стала аббревиатура LAMP.

    Собственно, с тех пор разные технологии потихоньку отъедают его долю, но пых держится за счет накопленной массы и экосистемы. И продержится ещё долго - поскольку на месте не стоит: несмотря на то, что большинство клиентов тостера пишут на том самом ПХП, который завоевывал популярность в прошлом веке (поскольку не могут осилить ничего сложнее классического говнокода), современный пых предоставляет современные средства разработки и тем, кто имеет представление о программировании.
    Ответ написан
    3 комментария
  • Как избавиться от всплывающего сообщения об AdBlock?

    @AxelLx Автор вопроса
    Правильный ответ - добавить в фильтр:
    @@||sitename/ads/banner.jpg?*
    Ответ написан
    Комментировать
  • Продолжить изучать Python или начать учить PHP?

    azrail_dev
    @azrail_dev
    Если есть острая необходимость в деньгих и контра дает возможность учить PHP - почему бы на пойти туда? Но ни в коем случае не бросай python, он тебе еще очень пригодится.
    Ответ написан
    Комментировать
  • Продолжить изучать Python или начать учить PHP?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Вопрос не о программировании.
    Жадный и тупой работодатель в айти - явление, увы, не редкое.
    Но, к счастью, не настолько распространенное, как в других областях.
    Так что найти того, которому не важен паспорт - не проблема.

    Но дело не только в работодателях, дело еще и в самих технологиях.
    Учитывай, что:
    1. Спрос на джуниоров в питоне на порядок меньше, чем на пхп
    2. 1C Битрикс - это НЕ пхп. Это адская поделка, не совместимая больше ни с чем. Связываясь с ней, ты должен понимать, что не будешь развиваться в профессиональном плане, даже в РНР - весь полученный опыт ты сможешь использовать только с тем же битриксом.

    Вывод - я бы не стал переходить.
    Ответ написан
    3 комментария