vmexanik / filterlinkgenerator
轻松生成基于模板的筛选链接
0.0.4
2022-10-25 16:16 UTC
Requires
- php: >=7.4
- ext-mbstring: *
This package is auto-updated.
Last update: 2024-09-17 12:03:09 UTC
README
筛选链接生成器是一个易于使用的库,用于生成易于阅读的筛选链接。它可以用于在自行编写的没有这些功能的CMS或框架中生成筛选链接
安装
使用composer将FilterLinkGenerator安装到您的项目中
composer require vmexanik/filterlinkgenerator
基本用法
<?php use FilterLinkGenerator\FilterLinkGenerator; $template = "/my-project/{my-filter={\$param}/}"; $data = [ 'param' => [ 'data' => [ 'first_param', 'second_param', 'third_param' ], 'selected' => [ 'second_param' ], 'separator' => '_' ] ]; $filterLinks = new FilterLinkGenerator($template, $data); $generatedLinks = $filterLinks->generateLink()
$generatedLinks数组将包含您的筛选生成的链接
Array ( [param] => Array ( [first_param] => /my-project/my-filter=second_param_first_param/ [second_param] => /my-project/ [third_param] => /my-project/my-filter=second_param_third_param/ ) )