|
平滑页面转换
用ajax支持的、程式化的页面转换(Turbo的替代方案)替换整个页面刷新。
src /控制器/ SwupController.php
#[路由('/swup/{page<\d+>}', name: 'app_swup')]公共函数swup(PackageRepository $ PackageRepository, int $page = .1):响应{//分页链接只是一个例子:swup工作与任何“a”标签!$pagerfanta = pagerfanta::createForCurrentPageWithMaxPerPage(新ArrayAdapter (packageRepository美元- > findAll()),美元的页面,4);返回这个美元- >呈现(“ux_packages / swup.html.twig”, (“寻呼机”=> $pagerfanta,]);}
模板/ swup.html.twig
{#初始化swup控制器,然后呈现正常链接!#}<div{{stimulus us_controllerob娱乐下载('symfony/ux-swup/swup')}}id=“swup”>{%为页导航%}中的包<一个href="{{path(package.route)}}"类=“col-12”><imgsrc="{{asset('build/images/'~package.imageFilename)}}"><h4>{{包。humanName}}h4>一个>{%endfor%}{{pagerfanta(pager, 'twitter_bootstrap5')}}div>
$作曲家需要ux symfony/ux-sob娱乐下载wup$NPM install——force$NPM运行监视
ob娱乐下载Symfony UX Swup集成文档
开始准备官方文件。欧宝官网下载app
相关的文档
Swup文欧宝官网下载app档