0
我已經看到了一些關於刀片模板引擎的自定義標籤的提及,但找不到刀片的大量文檔。刀片模板引擎 - 自定義標籤
從刀片中的django模板引擎是否有類似於{{ book.name|capfirst }}
的東西?
是一個不錯的選擇,可以滿足我的需求嗎?
我已經看到了一些關於刀片模板引擎的自定義標籤的提及,但找不到刀片的大量文檔。刀片模板引擎 - 自定義標籤
從刀片中的django模板引擎是否有類似於{{ book.name|capfirst }}
的東西?
是一個不錯的選擇,可以滿足我的需求嗎?
如果你想第一個字符大寫,使用
{{ ucfirst($variable) }}
您可以創建自定義刀片指令。它註冊在App\Providers\AppServiceProvider
的引導方法:
public function boot()
{
Blade::directive('ucfirst', function($string) {
return "<?php echo ucfirst($string); ?>";
});
}
然後在你的刀片的觀點,你可以這樣做:
<h1> @ucfirst($myString) </h1>
哦,我可以只使用普通的PHP標籤裏面? –
你可以肯定地調用這些函數,我想你可以做更多的事情(小操作) – shoieb0101
嘆息......它說刀片不會限制在文檔介紹中使用php ..刀片似乎被編譯成純php,所以我懷疑有很多限制。 –