問題タブ [plates]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
87 参照

node.js - Plates を使用して Google アナリティクスのコードを変更する

Plates を使用して、テンプレートに含まれる Google Analytics コードを変更する方法はありますか?

たとえば、次のテンプレートの場合:

GA_ACCOUNT_CODEコードが実行される環境に応じて使い分けたいと思います。

これはプレートで可能ですか?そうでない場合、NodeJS と Flatiron でこの問題を解決する一般的な方法は何ですか?

0 投票する
1 に答える
157 参照

php - 各メソッドまたはコントローラー クラスではなく、プロジェクト全体で使用するオブジェクトをインスタンス化するベスト プラクティスは何ですか?

Codeigniter-4 プロジェクトでテンプレートを使用したいと考えています。

私のコントローラーがこのように見えたら

以下のように機能するテンプレートシステムを使用したい:

私の質問は - その$templatesオブジェクトをインスタンス化するのに最適な場所はどこですか?

悪い習慣だと確信しているすべての方法でそれを繰り返すことができます。.... または ... __contstructor() でそれを行うことができ、$this->templatesそのテンプレートを使用するすべてのコントローラーに対して割り当てることができます。まだまだいい方法がある気がします。

私は Laravel の経験がほとんどなく、この $templates 変数を特に Blade テンプレートを使用するように設定せず、単に View() を呼び出すだけです。できれば、そのようなことを達成したいです。Laravelの経験が豊富な人なら誰でもそれを達成する方法をよりよく理解できるように、laravelにタグを付けましたか?

何を提案しますか?

PS: composer autoload を使用してすべてのファイルをロードしています。