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

php - phalcon : volt 変数から取得したキーの配列から値を取得

phalcon テンプレート エンジン volt (twig に似ています) では、次の方法ですべてのレコードを取得できます。

したがって、私のシナリオでは、さまざまな種類のモデルに使用される crud テンプレートを作成しています。このテンプレートで達成したかったことは、このビューのすべての列がハードコーディングされていないことです。したがって、表示したい列を配列に保存します(コントローラーで定義され、ビューに渡されます):

ビューで、すべての列を表示するには:

明らかに、これはエラーになります。なぜなら、product には「col」がないからです。

これに対する解決策または代替手段はありますか?

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

phalcon - ボルト構文を使用するとテキストエリアのコンテンツが埋まらない

ドキュメントから直接取得した私のボルトファイルで次のコードを使用します(ここに存在します:http://docs.phalconphp.com/en/latest/reference/tags.html#helpers-to-generate-form-elements)。

正しい名前とID、正しい列と行を持つテキストエリアが表示されますが、コンテンツはありません。

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

php - 現在のページをリロードし、Phalcon に永続変数をアップロードする

現在のプロジェクトのすべてのビューは、次のような一般的なインデックス ビューから拡張されています。

したがって、この一般的なインデックスは、ナビゲーション バーと 3 つのリンク (英語、フランス語、中国語) を提供するだけです。

コントローラーは次のようになります。

保護された関数で、現在の URL を取得しようとします。

私の目標は、現在の URL をリロードして永続変数を更新することで言語を変更できるようにすることです。

(たとえば、ページのリロード中にパラメーターを提供することにより)、ホームページではなく現在のページをロードしたい。

提供されたコードでは、次のように呼び出して目的の URL を取得しようとしています。

しかし、getParams()空の配列を教えてください...

たとえばAboutController、次のアクションを持つcontroller があります。

したがって、このページの URL は次のとおりです。

urlしかし、 my BaseControllergive meで定義された変数about/resume/Arrayは not about/resume/bob.

目的のパスを取得する方法は?

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

collections - コレクションで Phalcon ACL エラーを処理するには?

phalcon の ACL で少しエラーが発生しています。特定のコントローラー/アクションにアクセスするロールを持つユーザーを許可または拒否する関数 beforeExecuteRoute があります。

私の ControllerBase には、スタイルと JavaScript のコレクションを設定する関数 initialize があります。

そして、管理コントローラーで私はこの関数を呼び出しています

また、これらのスタイルと JavaScript のコレクションを出力するビューごとに、基本テンプレートを volt で作成しています。問題は、ユーザーがこの領域へのアクセスを許可されていない場合でもビューがレンダリングされ、「コレクションがマネージャーに存在しません」というエラーが発生することです。したがって、コレクションはコントローラーに設定されていませんが、ビューはそれをレンダリングしようとします。コレクションが存在するかどうかを確認する条件を設定しようとしましたが、コレクションにアクセスできるルートで期待どおりに機能せず、レンダリングされませんでした。私のbase.voltファイル:

そして、私の admin/index.volt (コレクションに関するエラーが発生している領域)

誰でもこの問題を解決するのを手伝ってもらえますか?