問題タブ [volt]

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

arrays - Volt で配列のサイズを取得する

Volt ( Phalconのテンプレート エンジン)では、配列内の要素の数を取得するにはどうすればよいですか? 私sizeofも試してみましたcount,lengthそしてsize(正しいコマンドに出くわすことを望んでいます)。

この特定の例では、0 を超える要素があるかどうかだけに関心がありますが、将来的には実際の数を取得できると便利です。

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

html - Phalcon Volt は html コードを文字列に変換します

私のデータベースからhtmlコードがあり、それを.として印刷しようとしてい{{ blog.content }}ます。しかし、それは文字列としてレンダリングされ、すべての html タグなどを表示します。html としてレンダリングするにはどうすればよいですか?

次のようになります。

htmltags は表示されません。上記の行は、html としてレンダリングする必要があります。つまり、太字部分の例です。大胆であるべきです。

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

performance - 異なるモデルを連鎖させた後、Phalcon Volt が非常に遅くなる

一部のレポートの問題については、コードを次のように使用する必要があります

forループで。使用するのが最善の方法ではない (または最悪の可能性がある) ことはわかっていますが、状況が発生したため、この読み込みを高速化する方法を見つけなければなりません。300 行ありますが、読み込みに 10 秒近くかかるためです。

私の質問は、実際にはバックエンドのクエリではないこれらの結果の一部をキャッシュするにはどうすればよいですか? または、ページの読み込みを高速化する別の方法を提案していただけますか?

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

php - Phalcon Volt check_field with if else statement for checked

Voltでビルドしようとしているチェックボックスがあります:

だから今、私は通常このように書くでしょう

しかし、私はこのようなことをしたいと思います:

しかし、内部でステートメントを実行する方法がわかりません{{ }}

{{ }}{% %}{{ }}および他の多くのものか​​ら抜け出そうとしましたが、それをカバーするドキュメントが見つからず、試したものは何も機能しません。何か案は?

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

dynamic - PhalconPHP、ボルトとカスタム関数: 動的関数を呼び出す方法

これが私のコードです

そして、エラーメッセージ(正直に言うと期待されます)

厳格な基準: 49 行目の /home/zxcvbnm/public_html/app/cache/_home_zxcvbnm_public_html_app_views_invoice_admininvoice.volt.php の互換性のないコンテキストから $this を想定して、非静的メソッド Info::paymentStatus() を静的に呼び出すべきではありません

メソッドを動的に呼び出すにはどうすればよいですか?

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

php - ボルトページファルコンフレームワークで{{content()}}関数はどのように機能しますか

私はファルコンフレームワークのチュートリアルに従っていて、ボルトエンジンとそのビューページを思いついた. content() 関数がボルトビューページでどのように機能するのか疑問に思っていましたか? また、ページのコンテンツ間の接続についても混乱していますか? コードの構造は次のとおりです。 - views/index.volt - views/index/index.volt - views/layout/main.volt

ビュー内の views/index.volt ページは、最初に読み込まれる最初のページですが、index/index.volt および layout/main.volt ページとどのように相互接続されているのでしょうか? phalcon の公式サイトのチュートリアルに従いました。 http://phalcon-php-framework-documentation.readthedocs.org/en/0.7.0/reference/tutorial-invo.html

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

multidimensional-array - 多次元配列 - ボルトでアクセスする方法

わかりました、多次元配列を作成して記事に保存しました

私が行った場合

戻る

今私が達成しようとしているのは、ループして見出しを出力し、次に各セクションのタイトルを出力することです:

ただし、タイトルには問題なくアクセスできますが、見出しにアクセスできないようです。

ここに私がこれまでに持っているものがあります

これは、最初のセクションから最初の値を返し、2 番目のセクションから 2 番目の値を返します。

私が行った場合

これにより、すべてのタイトルが正しい順序で返されますが、ヘッダーはありません。

それは完璧ですが、各配列の先頭にあるヘッダーを出力する必要があるだけで、それがわかりません

見出しセクションに格納されていると思っていましたが、{{ 見出し }} は配列を返し、{{ 見出し[0] }} は最初のタイトルを返します。{{ 記事 }} は配列を返し、{{ 記事[0] }} を返し、さらに {{ 記事[0][0] }} は何も返しません

通常のphpでこれを行う方法は知っていますが、ボルトの場合はわかりません。間違いなく簡単なことです

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

php - Phalcon Framework ボルト テンプレート エンジン

パフォーマンスをベンチマークできるように、単純なページをレンダリングしたいと考えています。ファルコンのボルトエンジンを使っている

すべてのコードは、hello.volt でレンダリングできる変数を渡す方法です。

{{ 7 + 12 }} のような単純な計算を行うことは、これまでに達成できたすべてです:/