如何解决检查木材中是否存在树枝模板
Timber中是否有一种方法可以在尝试渲染Twig模板之前检查其是否存在?
我已经在Symphony($this->get('twig')->getLoader()->exists('AcmeDemoBundle:Foo:bar.html.twig')
)中看到了有关如何完成此操作的答案,但是我需要一个针对木材的答案。
如果没有,我总是可以使用特定于PHP的
if ( get_stylesheet_directory() . '/templates/template-name.twig' ) { ... }
但是我想我可以看看是否有人知道用Timber方法来实现这一目标。
解决方法
$loader = new Timber\Loader;
if ( $loader->get_loader()->exists( 'template-name.twig' ) ) {
// file exists
}
感谢@Jeto提供的线索。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。