問題タブ [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 投票する
1 に答える
260 参照

join - .volt ファイルを使用して Phalcon で複数のモデルをループする方法

プロジェクトに 3 つのモデルがあり、これらすべてのモデルをループして 3 つのテーブルの内容を表示する必要があります。SO wat 知りたいのは、.volt ファイル (SQL の結合) のリレーションに多くの関係を表示する方法です。

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

php - ビュー名を動的に変更したり、phalcon にまだ存在しないビューを作成したりすることはできますか?

ファルコンでこれを行う方法を知りたいです。phalcon を使用して Web サイトを構築しています。問題に遭遇した今、すべてがうまく機能しています。ここに私が必要とするものがあります。

ユーザーが別のユーザーによって作成された投稿をクリックしたとき。写真と DB に入力したすべてのものを含むこの投稿に移動します。ブラウザでは、このビューの名前が www.website.com/posts/index のようではなく、www.website.com/posts/Nameofthepost のようになり、Web サイト上の他の投稿ごとにそのようになることを望みます。すべての投稿 (実際には広告) の名前がブラウザに表示されるようにします。私がすべてを理解できるように書いたことを願っています。

すべての提案に感謝します

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

php - phalcon volt テンプレート エンジンで php コード ブロックを削除

拡張子が .phtml のボルト テンプレート ファイルから php コード ブロックを削除するにはどうすればよいですか?

例えば:

注: 私は phalcon の最後のバージョンを使用しています。

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

php - ファルコンボルトで列を数えるにはどうすればよいですか?

ファルコン初心者です。ブログ テーブルからさまざまな方法でデータを取得していますが、同じテーブルから、 、 などのようdatetime DESCに同じことを何度も繰り返していると思います。1 回のクエリでデータを取得する簡単な方法はありますか?datetime DESC LIMIT 5views DESC LIMIT 5

各投稿のコメントをボルトでカウントしたい。しかし、次のように表示されます: 2 ではなく 11. コメントをカウントするにはどうすればよいですか?

これは私のボルトタグで、期待どおりに表示されません。|length も使用しますが、期待どおりに機能しません。

どうすればそれを達成できますか?

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

php - Phalcon のアクション パラメータに基づいてパーシャルをロードする

route パラメータに基づいて Phalcon に部分ビューをロードしたいと考えています。

パーシャルの名前を決定するこのアクションがあります。

partialメイン ビューでは、次のように Volt-command を使用してこのパーシャルをロードします。

しかし、私はこのエラーに直面しています:

ディレクトリ ブラウザでこのファイルを参照すると、ファイルを見つけることができます。

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

jquery - jQuery内のVoltテンプレートエンジン

私は(おそらく)かなりユニークな問題を抱えています。理解を深めるために、下の図をご覧ください。

以下のコードのように、選択領域内の機器がコントローラーでフェッチされ、Volt でループし、<option>タグでエコーします。

ユーザーはプラスボタンを押して、別の機器を追加できます。全体<tr>が複製され、jQuery を介して追加されます。問題は、機器の部分をループしたいときです。下の図に示すように、ボルト コードは解析されませんが、jQuery によって明示的にエコーされます。

クローン作成コードは次のとおりです (かなりハックですが、これに代わるより良い方法はわかりません)。

そしてここに写真があります:

ここに画像の説明を入力

アドバイスありがとうございます!

編集:

yergo (ありがとう)からの最初の解決策はSyntaxError: invalid property id、おそらく{% for item in equipment %}文字列ではなく JavaScript として扱われるため、 を生成します。

2番目の解決策は、次のようにした場合です。

結果はTypeError: clone.parentNode is null

言及することが重要かもしれません (申し訳ありませんが、忘れていました): jQuery コードは別の .js ファイルにあります

編集2

エラーが発生しました:クローン ノードのparentNodeに追加しようとしましたが、これは明らかに偽物です。今、私はここまでです:

yergo の 2 番目のソリューションに基づいて、JSFiddle で試行錯誤を行いました。現在、私のソリューションは次のようになっています。

クローン作成プロセスは機能しているように見えますが<tr>、内容ではなく、 のみをクローンします。