php - 在独立(不带 Laravel)刀片模板中使用函数
问题描述
我正在做一个简单的静态网站,我在其中安装了 Blade 的独立版本(所以没有 Laravel)用作模板引擎。我尝试在模板中声明一个函数并使用它,但我得到一个未定义的函数错误。
我该怎么做呢?在此过程中,我将如何使用外部文件中定义的函数?
解决方案
我不知道我做错了什么,但它现在正在工作,这是一个供将来参考的示例:
<?php
function renderSomething($foo) {
ob_start()
?>
<div>{{$foo}}</div>
<?php
return ob_get_clean();
}
?>
<div>{!! renderSomething("foo") !!}</div>
推荐阅读
- concurrency - 是否可以只允许一个线程改变共享数据?
- pandas - 循环插值的熊猫
- python - Python networkX MultiDiGraph 边数
- c - 分隔和词法排序字符串
- django - Django logger.error 不会将日志记录条目保存到 debug.log 文件中
- python - 如何使用 Biopython 的 SeqIO 打印前几条记录
- java - 检查字符串的第一个字符是否小写
- c# - 在 IIS 上托管 signalR 的 ASP.NET Core:WebSocket 握手期间出错:意外响应代码:200
- ios - 在 SWIFT 中将图像作为 POST 发送
- javascript - 为什么映射函数在迭代时给出未定义?