問題タブ [smarty2]

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 投票する
4 に答える
39855 参照

php - strpos を start、strlen を end とする var の部分文字列を取得する Smarty

smarty でフォーマット変数に問題があります。私はそれを行うための最良の方法は何だろうと思っていました。基本的に、私は文字列「ABC | DEFGH」を持っています。スマートに「DEFGH」の部分文字列を取得したいのですが、どうすればこれを行うことができますか?

動作しません

0 投票する
3 に答える
4726 参照

smarty2 - Smarty 2で「for」ループを作成するにはどうすればよいですか?

Smarty2を使ってforサイクルと同じようなことができるかどうか知りたいです。

私はこのようなものが欲しいです:

もしあれば、どの関数を使うべきですか?

0 投票する
3 に答える
657 参照

smarty - Smarty は `backticks` に変数を持たなければなりません

割り当て内で 2 つの変数を一緒に追加しようとしています。Smarty Assignのドキュメントを読むと、次のように書か れていますbackticks

0 投票する
2 に答える
146 参照

smarty - smartyから解析する方法はありますか?

皆さん!phpで私はそのようなコードを持っています:

だから、smartyからそれを解析する方法はありますか?

例えば:

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

php - smarty キャッシュはどのように機能しますか? キャッシュするタイミングをどのように知るのですか?

持っているキャッシュが十分かどうか、またはキャッシュを再作成する必要があるかどうかを smarty が判断するのはなぜですか? $_REQUEST はできますか? または、Cookie、セッションなどを含むすべてのグローバル... index.php と index.php?task=home は同じキャッシュを持っていますか? Cookie とセッション情報はどうですか? それはどのように機能しますか?キャッシュを最大限に活用したいサイトがありますが、キャッシュがどのように機能するかさえわかりません。

私の質問を理解するのに役立つかもしれないロドニーへの回答: smarty が次のように動的コードを静的 html に変換するかどうかを知りたいです:キャッシュが良いか悪いかを判断しますか。もし私が Hello {$user->username} を持っていたら! ブラッドがページを見ているときにキャッシュしたため、Hello Rodney To Brad が表示されますか?

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

smarty - Smarty: 動的に生成された配列にアクセスしますか?

私の PHP コードは、次の方法でアクセスできる Smarty 変数に配列を割り当てます。

123、などの456配列内のインデックスは動的に割り当てられます (データベースを含むいくつかのロジックに基づいて)。123それらは動的に割り当てられるため、テンプレート ファイルに などをそのまま入れることはできません。ただし、これらの数値は別の Smarty 変数にあります。たとえば、次のようになります。

,$bar.idの代わりにこれを使用するにはどうすればよいですか?123456

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

smarty - Smarty: 文字列変数に括弧が含まれています

次のような Smarty 変数に割り当てられた連想配列があります。

テンプレート ファイルでは、どのようにアクセスすればよいhelloですか? これは失敗します:

括弧は配列の一部にアクセスしようとしていることを意味するため、失敗したと思います。この場合、私はそうではありません。括弧は変数名の一部です。考え?

0 投票する
2 に答える
15622 参照

php - {if}{else} が smarty で正しく動作しない

テンプレートに以下の smarty コードがあります

variable$smarty.capture.diff$smarty.const.UPDATE_BLOCK_SECONDSの両方を出力すると、正しい値 (98969 と 86400 など) が出力されますが、{if} ステートメントは機能せず、常に値「disable update」が出力されます。

0 投票する
2 に答える
2031 参照

php - チェックボックス配列が Smarty 2 でチェックされているかどうかを検出する

私の Smarty テンプレート内には、「GB」、「US」、「EU」などの値を含む「region_codes」という名前の一連のチェックボックスがあります...

これは私の Smarty テンプレートのコードです:

コード スニペットからわかるように、フォームが送信されたときにチェックボックスがオンになっているかどうかを検出しようとしました。上記のコードが機能しないため、これは Smarty でどのように行われますか。エラーはスローされませんが、送信された値は表示されません。

編集: region_codesSmarty テンプレート内から要求されたパラメーターを出力すると、次のようになります。

[region_codes] => Array ( [0] => EU [1] => RW )

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

arrays - Smarty 2:文字列をキーとして配列を呼び出す

私はこの配列を持ってい{$man_data}ます

{$entry.client_id}整数(10、14、または24)を返します。キー$entry.client_idを使用して$man_dataを呼び出す方法がわかりませんか?

私が試した:{$man_data.{$entry.client_id}}、、...何か提案{$man_data.{entry.client_id}}はありますか?{$man_data.$entry.client_id}