小枝:関数を呼び出すカスタムタグを作成します

B-rad

セットアップ:

  • 小枝1.13.1
  • PHP 5.4.3

問題:

すでに作成した関数を呼び出すカスタムタグの設定についてサポートが必要です...


現在のコード:

テンプレートコード

{% set stories = get_latest_stories(2, sports) %}

{% for story in stories %}
    {{ story.headline }} <br>
{% endfor %}

コントローラ

$function = new Twig_SimpleFunction('getViewStories', function (section, limit) {
    return news_stories::getStories(section,limit);
});
$twig->addFunction($function);
$twig->render("storyList.html");

ゴール:

いいえ、次のようなカスタムタグを使用したいと思います

{% get_latest_stories 2 sports %}

上記と同じ関数を呼び出します。新しい方法は見栄えが良く、従うのが簡単です

theunraveler

テンプレートの代わりにコントローラーでストーリーをフェッチしてみませんか?これはビューレイヤーの仕事のようには見えません...

だから、このようなもの:

$twig->render("storyList.html", array(
    'stories' => news_stories::getStories($section, $limit)
));

次に、storiesテンプレートで変数を使用できるようになります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

関数ReactNativeを呼び出すカスタムpropを作成します

分類Dev

opencart3.xの小枝ファイルからカスタム関数を呼び出す方法

分類Dev

カスタムdata-attr内で関数を呼び出しますか?

分類Dev

URLでjoomlaプラグインのカスタム関数を呼び出します。

分類Dev

quosuresを使用してカスタム関数内で数式を呼び出す

分類Dev

WordPress-関数の呼び出し-カスタムタグを使用すると機能しない

分類Dev

jQueryを使用して動的に作成された要素でカスタム関数を呼び出す

分類Dev

dplyrで{{}}を使用してカスタム関数を呼び出す

分類Dev

外部URLからカスタムGAS関数を呼び出す

分類Dev

HTMLでカスタムJavaScript関数を呼び出す

分類Dev

RoomでカスタムSQLite関数を呼び出す

分類Dev

このカスタムjquery関数を呼び出す方法

分類Dev

JavaからカスタムR関数を呼び出す

分類Dev

cx_Oracle内でカスタム関数を呼び出す

分類Dev

カスタム関数で動的ウィジェットを作成し、viewDidLoadで呼び出す方法は?

分類Dev

LINQ to Entitiesクエリ内でカスタムスカラーDB関数を呼び出しますか?

分類Dev

カスタムTwig関数が存在するかどうかを確認してから呼び出します

分類Dev

カスタムPHP関数を呼び出した後、jquery Datatableに列を追加しますか?

分類Dev

setOnUtteranceProgressListener内でToasterまたはカスタム関数を呼び出そうとしています

分類Dev

cssからjavascript関数に<a>タグを呼び出します

分類Dev

kerasカスタム損失関数内のinput_tensorでK.eval()を呼び出しますか?

分類Dev

dplyrのsummary関数のifステートメントを使用してカスタム関数を呼び出す

分類Dev

特定の関数を呼び出す Wordpress でカスタム URL を作成する方法

分類Dev

ACFで更新/作成されたカスタム投稿タイプの後にWordpressで関数を呼び出す

分類Dev

Gradleの/グルーヴィー:カスタムクラスから「グローバル」関数を呼び出します

分類Dev

Python ctypes:cのカスタムタイプで関数を呼び出す

分類Dev

カスタム関数フィルターを使用して、関数の呼び出しと戻り値をスキップします

分類Dev

各行から複数の引数を使用して、データフレームの各行でカスタム関数を呼び出します

分類Dev

カスタムアダプタからフラグメントの関数を呼び出す方法

Related 関連記事

  1. 1

    関数ReactNativeを呼び出すカスタムpropを作成します

  2. 2

    opencart3.xの小枝ファイルからカスタム関数を呼び出す方法

  3. 3

    カスタムdata-attr内で関数を呼び出しますか?

  4. 4

    URLでjoomlaプラグインのカスタム関数を呼び出します。

  5. 5

    quosuresを使用してカスタム関数内で数式を呼び出す

  6. 6

    WordPress-関数の呼び出し-カスタムタグを使用すると機能しない

  7. 7

    jQueryを使用して動的に作成された要素でカスタム関数を呼び出す

  8. 8

    dplyrで{{}}を使用してカスタム関数を呼び出す

  9. 9

    外部URLからカスタムGAS関数を呼び出す

  10. 10

    HTMLでカスタムJavaScript関数を呼び出す

  11. 11

    RoomでカスタムSQLite関数を呼び出す

  12. 12

    このカスタムjquery関数を呼び出す方法

  13. 13

    JavaからカスタムR関数を呼び出す

  14. 14

    cx_Oracle内でカスタム関数を呼び出す

  15. 15

    カスタム関数で動的ウィジェットを作成し、viewDidLoadで呼び出す方法は?

  16. 16

    LINQ to Entitiesクエリ内でカスタムスカラーDB関数を呼び出しますか?

  17. 17

    カスタムTwig関数が存在するかどうかを確認してから呼び出します

  18. 18

    カスタムPHP関数を呼び出した後、jquery Datatableに列を追加しますか?

  19. 19

    setOnUtteranceProgressListener内でToasterまたはカスタム関数を呼び出そうとしています

  20. 20

    cssからjavascript関数に<a>タグを呼び出します

  21. 21

    kerasカスタム損失関数内のinput_tensorでK.eval()を呼び出しますか?

  22. 22

    dplyrのsummary関数のifステートメントを使用してカスタム関数を呼び出す

  23. 23

    特定の関数を呼び出す Wordpress でカスタム URL を作成する方法

  24. 24

    ACFで更新/作成されたカスタム投稿タイプの後にWordpressで関数を呼び出す

  25. 25

    Gradleの/グルーヴィー:カスタムクラスから「グローバル」関数を呼び出します

  26. 26

    Python ctypes:cのカスタムタイプで関数を呼び出す

  27. 27

    カスタム関数フィルターを使用して、関数の呼び出しと戻り値をスキップします

  28. 28

    各行から複数の引数を使用して、データフレームの各行でカスタム関数を呼び出します

  29. 29

    カスタムアダプタからフラグメントの関数を呼び出す方法

ホットタグ

アーカイブ