• Как поставить пакет с фикстурурой?

    @sidni
    можно содержимое composer.json

    Скорее всего вам придется даугрейдить doctrine/common в composer.json типа
    "doctrine/common": "^2.2"
    Написано
  • Как проверить работоспособность отправки писем на почту php без хостинга?

    @sidni
    Денвер это ж такое поражение в нынешнее время, если у же все так плохо возмите Open Server или XAMPP
    Написано
  • Как обновить поле взяв данные из этой же таблицы?

    @sidni Автор вопроса
    Максим,
    да, выводит нормальзованную таблицу где значения заменены первым языком
    Написано
  • Как обновить поле взяв данные из этой же таблицы?

    @sidni Автор вопроса
    Максим,
    нет немного не то....
    дано (id языков зарание известны 1,2,3,4)
    ----1--------------1----------текст1
    ----1--------------2----------
    ----1--------------3----------
    ----1--------------4----------text1
    ----2--------------1----------текст2
    ----2--------------4
    ----3--------------1----------текст3
    ----3--------------2
    ----3--------------3

    надо
    ----1--------------1----------текст1
    ----1--------------2----------текст1
    ----1--------------3----------текст1
    ----1--------------4----------text1
    ----2--------------1----------текст2
    ----2--------------2----------текст2
    ----2--------------3----------текст2
    ----2--------------4----------текст2
    ----2--------------1----------текст3
    ----2--------------2----------текст3
    ----2--------------3----------текст3
    ----2--------------4----------текст3
    Написано
  • Как обновить поле взяв данные из этой же таблицы?

    @sidni Автор вопроса
    Максим,

    Спасибо только создал вопрос и тут же сам на него ответил примерно так же)))))

    а если усложнить и допустим у нас где-то остуствуют какие то переводы в принципе на пример у сущьности 1 есть все 4 записи перевода а у сущьности 2 только 3 или 2, можно ли добавить недостающие со значением языка 1?
    Написано
  • Как вывести строчку из БД по id?

    @sidni
    mysql_query ???
    забудьте навсегда, это никогда не будет работать на современных серверах на худой конец воспользуетесь mysqli или наверняка перепишите на PDO (ну и следующий шаг подключить ORM)
    Написано
  • Доступен ли массив $_POST на запись?

    @sidni
    От кого инъекции? от самих себя?
    Написано
  • Обфускация php проекта?

    @sidni
    у моих знакомых сайты на вордпресе так инфицируются вирусами
    Написано
  • Как лучше обращаться с параметрами метода?

    @sidni
    ЗЫ перенес с ответа тк хотел написать коммент

    Пример хороший, но мне кажется автора не удовлетворит, я так понял что автор юзает эти класы в эстиматоре, где в корзине показывается список доступных шипингов и соответствующих квот.
    И описанный адаптер может смутить топик стартера где скорее всего по его логике будет примерно так
    <?php
    function EstimateShipping($shippings, $products, $city) 
    {
    $responseForView = [];
    foreach($shippings as $shipping) {
       if (!$shipping->allowed()) {
         continue;
       }
       $cost = (new Delivery ($shipping->getCalculator()))->calculate($products, $city);
       if ($cost === false) {
         continue;
       }
       $responseForView[] = ['id'=> $shipping->getId(), 'name'=> $shipping->getName(), 'cost' => $cost];
    }
    return $responseForView;
    }

    и может возникнуть вопрос как в анекдоте про верблюдов - "Зачем нам весь этот тюнинг в зоопарке"
    Написано
  • Как перенаправить бота гугл на версию для пк?

    @sidni
    Zimaell, если это будет поддомен то там будет сложнее поддомен это расценивается как другой сайт, поэтому придется в search console добавлять новый сайт и туда выкладывать сайтмап
    Написано
  • Как найти человека в телеграмм по его id?

    @sidni
    Флешмоб "Вычислить по ip и набить лицо". Вышло на новый уровень
    Написано
  • Как перенаправить бота гугл на версию для пк?

    @sidni
    Zimaell,
    ну откройте свой сайт на телефоне так он и будет отобржать, не знаю как счас а раньше в search console была даже опция просмотреть как гуглбот и там два окна как он будет отображаться на десктопе или мобильном устройстве.
    просто если сайт не адптирован под мобильное устройство гугл выведет предупреждение в том же search console и укажет банальные вещи что не так.
    когда вы запустите m.site сделайте редирект что если на site зашли с мобильного устройства (в инте много вариантов решений) то автоматически редиректите на соответствующую страницу m.site, потом сгенерируйте новый sitemap и обновите старый в search console, после чего гугл поймент что надо обновить совой кеш и переиндексировать данные.
    Написано
  • Почему не идет разбор маршрутов в yii2 base?

    @sidni
    Так типа и задумано.
    Если хотите document root смотрел на корень проекта нужно в инете найти соответсвующий .httacess для корня проекта.
    Написано
  • Имеет ли значение то, каким образом размещен блог на сайте?

    @sidni
    mureevms,
    Чего там думать!!!!
    Поддомен - в большей своей степени считается новым независимым сайтом, да может с какими-то оговорками, но в данном случаее это не важно(такое работает на крупных агрегаторах сайтов) и вся ценность блога будет влиять на блог, да опять же можно везде ставить ссылки на основной сайт пытаясь передать ценность конкретной страницы блога - конкретной странице основного сайта - но опять же обычно 2 максимум 3 ссылки будут передовать максимальный вес и важность посыла в целом, а остальные могут не учитываться,
    Подпапка - это обычный урл конкретного сайта и все что там будет отображено будет прямым образом воздействовать на сайт, и да Вы опять же можете линковать конкретную страницу блока с конкретной страницой сайта, улучшая индексирование самого сайта, и возможность создавать продвинутую систему посадочных страниц для основного сайта.
    Написано
  • Правильная организация конструкции вызовов из контроллера?

    @sidni
    Андрей,
    В yii есть генератор кода gii воспользуйтесь операцией crud и многие вопросы для начинающих отпадут, потом если Вы продолжите практику поймете что так работает на простых проектах а более "сложная" логика будет требовать более "хитрых" решений.
    Написано
  • Почему компании не индексируют зп?

    @sidni
    Владимир Коротенко,
    Не совсем так под % я имел в виду премии, да они могут ежемесячные, ежеквартальные и тд, но они есть и должны быть тк иначе даже наемному директору нет мотивации поднимать и развивать компанию
    Написано
  • Почему компании не индексируют зп?

    @sidni
    Сергей Горностаев,
    Да, но
    боролись за профессионального маркетолога
    , я думал мы говорим о рядовых сотрудниках, а не спецах в своем деле (таких я думаю весьма мало), а индексация такая вещь что она по-идеи должна коснуться каждого....
    И весь мой ответ топикстартеру сводится к тому, что индексации для обычного рядового сотрудника не будет, поскольку если это единичные прошение, то ты никогда не сможешь это аргументировать, а массовость очень сложно воспроизвести, поскольку люди разбиты на маленькие отделы в каждом отделе есть свой так называемый тим-лид (начальник), который своим видом должен внушать "спойствие в завтрашнем дне" или пофигизм, а люди между собой могут встретиться "в курилке" (отдельный кабинет для подпольных кулуаров) или на корпоративе.
    А при наборе новых кадров уже есть с чем сравнивать и предлагать им большую зп со старта, можно лишь по тому что на собеседовании ты понял, что претендент гораздо "лучше", чем те кто уже есть, и в случаее бунта на коробле ты можешь себя подстраховать гарантированными штрейхбрейкерами (которые даже не будут этого осозновать) наряду с имеющимися тим-лидами (начальниками отделов).
    Написано
  • Почему компании не индексируют зп?

    @sidni
    Сергей Горностаев, Владимир Коротенко,
    Не думал что зайдет далеко))))) и странно ниодного лайка поста)
    Ситуация была не со мной лично, и это не звучало как опускание, это был ироничный разговор как бы подколом друг друга (работник и директор были примерно одного возраста ), но проблема аргументации была серьезна.
    И нюанс компания продуктовая, работник работал в рекламном отделе (т. е. по факту сложность в том что обычно "рекламный" отделы мало того что не приносят прибыли а являются огромным минусом в бюджете компании), обычно они занимаются имиджем компании (программисты подерживают сайты в актуальности, дизайнеры делают макеты упаковок, баннеры, бирок и тд)
    и по факту в таких случаях тяжело доказать свою полезность, потому может и компании будет "тяжело" без нового баннера об акции или нового дизайна упаковки и придется использовать дизайн с прошлого месяца, или на сайте вместо push уведомления по старинке менеджеру будет приходить емайл, НО компания в любом случае обойдется без отдела в принципе, иногда складывается впечатление что для директора это просто "для поиграться".
    И в этом случае ты такой же работяга как тот же водитель, и твоя аргументация в повышении сводится к минимуму.
    Представьте себе объявление во всех маршрутках города - В связи с индексации зарплат водителям маршрутного такси мы увеличили проезд в транспорте - Помоему это дико, так и тут сложно обосновать тк твоя задача делать баннеры, клепать экстеншены к сайтам, делать сайты для филиалов компании и тд, и задачи схожие как и у простого упаковщика товара, кассира, бухгалтера и тд делать свою обычную работу.
    Написано
  • Почему компании не индексируют зп?

    @sidni
    Arris,
    Обычно директора юзают % с прибыли
    Написано
  • Symfony контент в базе данных на нескольких языках?

    @sidni
    Игорь,
    Отдельная таблица это отдельный джоин, и потом скорее всего будет неудобно делать выборку, если допустим в таблице много мультиязычных полей типа имя, описание, сео теги и тд и вот тут Вам возможно придется проверять есть ли перевод на текущем языке значение если оно пустое, то вывести дефолтное. В моем случае это будет запрос с одним джоином в Вашем, как реализуется одну общую таблицу для перевода, где помимо перевода будет храниться тип сущности(описание продукта, запись блога, описание категории, описание платежной системы), и тип перевода(заголовок, описание, краткое описание, мета-тайтл, мета-дескрипшен)
    Таблицу переводов можно сделать для перевода сайта в целом, где в моем случае это language_id, key, value.
    Написано