Dev BMW

Найти файлы по ключу и сразу запаковать их в архив


grep -rlZ 'text to search' . | tar --null -czvf archive.tar.gz --files-from=-
20 дней назад

Symfony slug в URL


Есть 2 варианта:
Первый через MapEntity:
#[Route('/article/{slug}', name: 'blog_article', methods: ['GET'])]
public function article(
    #[MapEntity(mapping: ['slug' => 'slug'])] Article $article
): Response {
    return $this->render('blog/article/show.html.twig', [
        'article' => $article,
    ]);
}

Второй вариант через doctrine.yaml:
doctrine:
    orm:
        controller_resolver:
            auto_mapping: true
тогда:
#[Route('/article/{slug}', name: 'blog_article_show', methods: ['GET'])]
public function article(
    Article $article
): Response {
    return $this->render('blog/article/show.html.twig', [
        'article' => $article,
    ]);
}
1 месяц назад

Работа с Tar


# создать .tar
tar -cvf file.tar /full/path
# создать .tar.gz (архив)
tar -czvf file.tar.gz /full/path
# создать .tar.bz2 (архив)
tar -cjvf file.tar.bz2 /full/path

# распаковка
tar -xvf file.tar.gz
7 лет назад