Ответы пользователя по тегу Yii
  • Как работать с Yii2 REST API в случае когда id записи имеет тип varchar?

    Antago
    @Antago Автор вопроса
    Еще особенность в том, что 404 отдает, только если в UrlManager прописывать универсально:
    ['class' => 'yii\rest\UrlRule', 'controller' => 'products'],

    Если же правила задавать в ручную, то все норм:
    'products/' => '/product/view'

    Соответственно проблема в UrlManager, который для REST подразумевает id только число. Решается заменой регулярки $tokens в yii\rest\UrlRule
    Ответ написан
    Комментировать
  • Как в Yii2 менять версию assets после релиза?

    Antago
    @Antago Автор вопроса
    protected function publishDirectory($src, $options)
        {
            $dir = $this->hash($src . filemtime($src));
            ....
        }


    Судя по вот этому коду из AssetManager имя целевой папки зависит от времени последнего изменения ресурсной. Но, как оказалось, это время не меняется, если изменять только содержимое файлов. Т.е. время последнего изменения папки никак не зависит от времени последнего изменения файлов внутри ее.
    Костыльный вариант - создавать/удалять в папке ресурсников какой-то временный файл/папку
    Ответ написан
    Комментировать