検索

ホームページ  >  に質問  >  本文

symfony でパブリック関数をカスタマイズし、テンプレートで呼び出すにはどうすればよいですか?

symfony でパブリック関数をカスタマイズし、テンプレートで呼び出す方法は?

迷茫迷茫2787日前485

全員に返信(1)返信します

  • 怪我咯

    怪我咯2017-05-16 16:46:59

    独自のサービスを作成できます。 たとえば、バンドル内にフォルダー名を作成します。 サービス 次に内部にphpを作成します MyClass.php 名前空間....BundleService; クラスMyClass

    リーリー

    関数 HelloWord($value)

    {

    「hello」を返します。$value;

    }

    }


    config.ymlに追加

    パラメータ:

    リーリー

    サービス:

    リーリー

    使用する場合はコントローラーに書き込みます

    $myclass= $this->get('myclass');

    echo $myclass->HelloWord("world");


    詳しい説明は公式サイトでご覧いただけます http://symfony.com/fr/doc/current/book/service_container.html

    返事
    0
  • キャンセル返事