• Как обновить bower пакет в yii2?

    vakorovin
    @vakorovin
    Разработчик
    На самом деле всё достаточно просто. Смотрите:
    1. Идёте сюда и находите нужный пакет.

    2. Скажем, нам нужен font awesome:
    f3951f8e1bb4448fb9fdd0552ad28648.jpg

    3. Создаем asset:
    <?php
    namespace backend\assets;
    
    use yii\web\AssetBundle;
    
    class FontAwesomeAsset extends AssetBundle
    {
        public $sourcePath = '@bower/components-font-awesome';
    
        public $css = [
            'css/font-awesome.min.css',
        ];
    }


    4. PROFIT
    Ответ написан
    Комментировать
  • Можно ли сделать редирект средствами php, с передачей пост запроса?

    miraage
    @miraage
    Старый прогер
    Вообще, для этого даже есть специальный HTTP Status Code.

    https://developer.mozilla.org/en-US/docs/Web/HTTP/...
    Ответ написан
    Комментировать
  • Как автоматически привязывать товары к категориям?

    Верное решение, с теоретической точки зрения - это дедуктивная база данных. У вас есть основная база данных с фактами о товарах (т.е. с их атрибутами), и вы на основе заданных правил строите новые производные утверждения о вхождении того или иного товара в категорию.

    Ваши категории - это по сути множества/классы, заданные при помощи предиката. Каждый ваш фильтр - это предикат вхождения товара во множество. Иерархия категорий - это обычное наследование классов. Для реализации наследования вам нужно про проверке предиката для категории-наследника проверять еще и все предикаты в родительских категориях. Тогда в категории "2016" вы запишите условие "год = 2016", а в дочерней категории женские напишите "пол = ж", и оба условия следует проверять для каждого товара.

    Таким образом, вам нужен какой-то простой язык или способ записи предикатов (возможно, вам захочется логических операторов и/или/не), иерархия категорий, где к каждой категории привязан предикат на вышеуказанном языке, и движок, который будет выполнять привязку товаров к категориям, или даже, если товаров немного, запрашивать их на ходу, транслируя предикаты в SQL-фильтры (ну или другой язык запросов для базы, в которой у вас товары). У нас был проект - агрегатор товаров из интернет-магазинов, мы примерно так категории и делали. Даже успели впилить поддержку некоторых встроенных функций в предикатах, чтобы например можно было по части названия товара определять его в ту или иную категорию (или наоборот, исключать из категории, чтобы сантехнические прокладки отличать от всяких других).
    Ответ написан
    3 комментария
  • Как добавить телефон к компаниям adwords api?

    HollowJ
    @HollowJ
    PHP разработчик
    Тоже столкнулся с этой проблемой. Такая же ошибка.
    Пришлось идти другим путем, добавлял телефон через Feeds. В примерах к библиотеке есть пример добавление Sitelink через Feeds, по аналогии сделал для телефонов. Намного больше кода, но работает. Ссылка на пример:
    https://github.com/googleads/googleads-php-lib/blo...
    Ответ написан
    Комментировать