問題タブ [dwoo]
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.
php - 含まれているDwooテンプレートで親変数を再割り当てします
Dwoo
テンプレートがあります-たとえばbase.html
、配列があり$data
ます。
そしてここに_partial.html
何を得たいですか?すべての部分ファイルで$globalVar
、後に使用したいファイルを変更したいと思います{foreach}
。
そして、ここに重要なことがあります-私はパーシャルをやりたくない{assign}
ですbase.html
!でのみ_partial.html
。
部分的なファイルがこの変数を変更するように、参照によって渡すことは可能$globalvar
ですか?_partial.html
php - PHP、Dwoo-変数
私はこれをdwooに変換しようとしています:
私はこれを持っています:
4行目の。$column。'_diff'を除いて、完全に機能します。dwooを使用して変数に接尾辞を追加する方法はありますか?!?!
ありがとう!
編集
私はおそらくもっとよく説明すべきだった。
基本的に、私が行っているのは、mysqlテーブル$ column_listから列名のリストを取得することです( "SHOW COLUMNS FROM ..."を使用)。次に、別のクエリを実行してデータを選択します。そのクエリでは、各列のデータを別のテーブルと照合し、プレフィックスが「_diff」の列を追加します。したがって、「name」という名前の列がある場合は、列もあります。 1または0のいずれかの値を持つ"name_diff"(これらの列は$ column_listにはありません)。1または0は、天気を示すか、他のテーブルでデータが一致しないことを示します。とにかく、列の数と列名は常に変化しているので、コードで実際に列名を使用することはできません。それで....
dwooを使用すると、{$duplicate。$column}は$duplicate['name']のようになります。そして、私がやろうとしているのは、セルの背景色を変更できるように、接尾辞「_diff」を動的に追加することです...それは非常に混乱していました!私は物事を説明するのが本当に苦手です!
zend-framework - Dwoo は utf8 文字を含む文字列をエコーしません
奇妙な問題がありZend Framework
ます - に設定されている MySql テーブルからデータをフェッチしますutf8_general_ci
。
のような洗練されたフォントでいくつかのデータを挿入し、ś ę ż...
そのデータをビュー ( ) にプッシュしますDwoo
。
$unit.name
洗練された文字が含まれている場合Dwoo
- 何もエコーしません - そうでない場合は機能します。
ブートストラップに設定しました
しかし、それは役に立ちませんでした。
もうアイデアはありません。
編集:
問題は localhost マシン (Windows) のみですが、リモート サーバー (Linux) では問題ありません。
dwoo - Dwoo-ループ中に他の変数にアクセスできますか?
ループ中はループの外側から変数にアクセスできないと思っているのは正しいですか?
例えば:
{loop $nav_header}
<li><a href="{$link}"><img src="{$template.imagefolder}/{$icon}" width="48" height="48" border="0" alt="{$title}" /><br />{$title}</a></li>
{/ループ}
ループの外側から(例として)$ template.imagefolderを使用しようとしていますか?
あなたの、
クリス
php - Smarty's/Dwooのforeachに侵入
約break
みんな知ってる。
Smarty
'sまたはDwoo
's{foreach}
関数に似たようなものはありますか?
php - Dwooキャッシュを無効にする方法は?
テンプレート システム Dwoo のキャッシュを無効にしたい。
私の開発モードのためだけに。
しかし、その後、Dwoo クラスを呼び出しsetcache ()
たり変更したりしようとしましたが、何も機能しません。
誰かがアイデアを持っていますか?
ありがとうございました
php - JavaScript内のdwooテンプレート変数?
私はこのコードを持っています。
これは dwoo テンプレートです。javascript 内で dwoo 変数を使用するにはどうすればよいでしょうか? コードでわかるようにそれをやろうとしていますが、うまくいきません。コードが機能するように {literal} の間でワープする必要があります。
php - Dwooを使用してCodeigniterテンプレートのビュー内にビューを含めるための最良の方法は?
私はCodeigniter1.7.2とPhilSturgeonの素晴らしいDwooラッパーを使用しています。これにより、CodeigniterでDwooテンプレートライブラリを使用できます-http ://philsturgeon.co.uk/code/codeigniter-dwoo
テンプレートファイルに他のビューテンプレートファイルを含めることについて、少し質問があります。たとえば、dashboard.phpファイルがあり、ヘッダーとフッターを含めたい場合、それを行うための最良の方法は何ですか?
私は通常これを行うでしょう:
これはうまくいくようですが、テンプレートライブラリを使用することの全体的なポイントは、コードをHTMLから分離することです。Dwooのインクルード機能を使用できますか?使用する場合、どのように使用できますか?
更新
これを投稿してから、Dwooの詳細を調べたので、ビューファイルを含めたり、テンプレートの継承などを使用して、変数にビューを割り当てるよりも優れた同じことを実行できます。本当に必要な場合を除いて、後でお勧めしません。
php - Dwoo / codeigniter: php から dwoo vars INSIDE テンプレートにデータを割り当てる方法はありますか?
純粋な dwoo に相当するものは次のとおりです。
(私は実際に codeigniter で使用しています - Phil Sturgeon のライブラリで):
次にindex.php内
テンプレート内の php から dwoo var にデータを渡す方法はありますか?
これを使用する理由は、ある種の前処理が必要なビューがあるためです (これは一種の高度なビューなので、コントローラー内に毎回処理を入れたくない)、index.php 内に
上記の例に沿って、index.h.php は $assignedVar を処理し、データを $localVar に入れ、データの表示はテンプレート index.php 内で行われます。
(ちなみに、この Dwoo のドキュメントはどこにありますか? つまり、その wiki は... それだけですか?)
php - テンプレート内のオブジェクトを安全な方法で使用する方法
php用の最新のテンプレートエンジン(たとえば、dwooまたはsmarty)は、オブジェクトを変数として使用できます。{$ obj-> method()}を使用できます。これは非常に便利で、私はこれを頻繁に使用しています。しかし、挿入、削除などのメソッドを持つORMからオブジェクトを直接エクスポートすることには、明らかなセキュリティ上の問題があります。メソッドの一部のみをテンプレートエンジンに公開するための適切なメソッドはありますか?ホワイトリストに登録されたメソッドのみを公開するラッパーを考えていました。
あなたはどう思いますか(明確なパフォーマンスのオーバーヘッドがあります)?または、php用の既存のテンプレートエンジンにそのようなものがあるのでしょうか?