在尝试渲染Twig模板之前,有没有办法在Timber中检查是否存在Twig模板?
我已经在Symfony ($this->get('twig')->getLoader()->exists('AcmeDemoBundle:Foo:bar.html.twig')
)中看到了如何实现这一点的答案,但我需要一个特定于木材的答案。
如果不是,我总是可以使用特定于PHP的
if ( get_stylesheet_directory() . '/templates/template-name.twig' ) { ... }
但我想我应该看看有没有人知道Timber方法可以做到这一点。
发布于 2020-08-21 18:29:53
$loader = new Timber\Loader;
if ( $loader->get_loader()->exists( 'template-name.twig' ) ) {
// file exists
}
感谢@Jeto的跟踪。
https://stackoverflow.com/questions/63527715
复制相似问题