F3 :: setを使用してモデル/ビューでクロージャーを割り当てて使用する方法を知っている人はいますか?または、次のシナリオの解決策を提供しますか?
バージョン1.4.4を使用しています
これが私がやろうとしていることです:
//In Model - Loaded from controller w/ F3::call
F3::set('getPrice', function($tax, $profile){
//return price
});
//In View - Inside an F3:repeat of @products
{@getPrice(@product.tax, @product.profile)}
しかし、クロージャはサポートされていないようです... require / includeを使用してモデルをロードし、F3 :: setなしで関数を定義し、ビューでユーザー定義関数を有効にすると、機能させることができます。しかし、私はF3 :: call / F3::setを使用することで得られる分離のレベルを維持したいと思っていました。
ありがとう!