检查木材中是否存在树枝模板
check existence of twig template in Timber
Timber 中有没有一种方法可以在尝试渲染之前检查 Twig 模板是否存在?
我在 Symfony ($this->get('twig')->getLoader()->exists('AcmeDemoBundle:Foo:bar.html.twig')
) 中看到了关于如何实现这一点的答案,但我需要一个特定于 Timber 的答案。
如果没有,我总是可以使用 PHP-specific
if ( get_stylesheet_directory() . '/templates/template-name.twig' ) { ... }
但我想我会看看是否有人知道实现此目的的 Timber 方法。
$loader = new Timber\Loader;
if ( $loader->get_loader()->exists( 'template-name.twig' ) ) {
// file exists
}
感谢@Jeto 的足迹。
Timber 中有没有一种方法可以在尝试渲染之前检查 Twig 模板是否存在?
我在 Symfony ($this->get('twig')->getLoader()->exists('AcmeDemoBundle:Foo:bar.html.twig')
) 中看到了关于如何实现这一点的答案,但我需要一个特定于 Timber 的答案。
如果没有,我总是可以使用 PHP-specific
if ( get_stylesheet_directory() . '/templates/template-name.twig' ) { ... }
但我想我会看看是否有人知道实现此目的的 Timber 方法。
$loader = new Timber\Loader;
if ( $loader->get_loader()->exists( 'template-name.twig' ) ) {
// file exists
}
感谢@Jeto 的足迹。