問題タブ [model-glue]
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.
model-view-controller - Javascript コードは、ColdFusion モデル グルー ビューのどこに配置すればよいですか?
という ColdFusion Model Glue ビューがあるとしlogin.cfm
ます。その中に、私はフォームを持っています:
ここで、ユーザーが [ログイン] ボタンをクリックしたときの Javascript 検証を追加したいと思います。jQuery では次のようになります。
この Javascript コードをどこに追加すればよいですか? ビューに直接貼り付けlogin.cfm
ますか?または、これを処理するより良い方法はありますか?できれば、すべてのビューの Javascript コードを本文の一番下に貼り付けたいと思います。
redirect - ColdFusion Model-Glueを使用して、ログイン後にユーザーを要求されたページにリダイレクトするにはどうすればよいですか?
安全なイベントタイプがあり、ユーザーがログインしているかどうかを確認し、ログインしていない場合はログインページにリダイレクトします。
ログインページには、イベントハンドラーにリンクするフォームがあり、action.login
ログインが成功した場合はユーザーのホームページにリダイレクトされ、成功しなかった場合はログインページが再表示されます。
このコードはうまく機能しますが、私が今直面している問題は、ユーザーが別のページを要求した場合でも、常にユーザーのホームページにリダイレクトされることです。フォームはaction.loginイベントに投稿され、結果do
はハードコーディングされてpage.user.home
いるため、ユーザーが最初にリクエストしたページを追跡し、そこにリダイレクトするようにコードを変更するにはどうすればよいですか?
coldfusion - ColdFusionModel-GlueコントローラーにUDF/CFCを含める最良の方法は何ですか?
すべてのコントローラーで使用できるようにしたい一般的なUDFとCFCがいくつかあります。私はModel-Glue3を使用しています。これを行うにはいくつかの方法を考えました。
<cfinclude>
UDFへのを持ち、CFCをインスタンス化するベースコントローラーを作成します。他のすべてのコントローラーは、このコントローラーから継承します。- すべてのUDFをCFCに変換し
ColdSpring.xml
、CFCをBeanにするために使用します。beans
次に、の属性を使用してコントローラーで使用できるようにしますModelGlue.xml
。 - UDFとCFCをヘルパーフォルダーに保存し、ヘルパースコープを使用してそれらにアクセスします。ただし、これはコントローラーではなくビューで使用することを目的としていたようです。
onRequestStart
CFCをインスタンス化し、オブジェクトに保存するグローバルを作成しevent
ます。次に、コントローラーはオブジェクトから直接CFCを取得してCFCにアクセスしevent
ます。
私の質問は、UDFとCFCの共通のセットをすべてのコントローラーで利用できるようにするためにほとんどの人が使用する方法は何ですか?
coldfusion - ColdFusion Model Glue 3のコントローラーの外部でBeanにアクセスするにはどうすればよいですか?
Model Glue 3はBeanインジェクションを導入しました。これにより、コントローラーでこれを実行してアクセスできます。
ただし、beans
スコープはコントローラーでのみ使用できます。コントローラーの外部、たとえばApplication.cfc
ヘルパーUDF内のBeanにアクセスするにはどうすればよいですか?SimpleConfig
いくつかの構成情報にアクセスしたいBeanがあります。
email - ColdFusion を使用して電子メールの本文として cfm ファイルを送信するにはどうすればよいですか?
電子メールを送信email.cfm
するタグ付きのファイルを使用する従来のアプリケーションがあります。cfmail
ColdFusion Model Glue 3用に更新したいと思います。controllermail
のオブジェクトを使用して送信し、本文に CFM ページを含めたい:
どうすればこれを行うことができるか誰にもわかりませんか?
coldfusion-8 - 移動したモデルの接着剤アプリが機能しなくなった
私たちが使用するモデルの接着剤サイトは、別の物理的に異なる場所に移動する必要がありました. ModelGlue.xml、ColdSpring.xml、およびその他の特定のファイルのすべてのパスを更新しましたが、次のエラーが引き続き発生します。注: 現在の物理パスはjmc.divisions.medical_oncology.admin.controller.Controller です。
ColdFusion コンポーネントまたはインターフェイス jmc.medical_oncology.admin.controller.Controller が見つかりませんでした。名前が正しいこと、およびコンポーネントまたはインターフェースが存在することを確認してください。
E:\Inetpub\framework\ModelGlue\unity\loader\XmlConfigurationLoader.cfc でエラーが発生しました: 行 234 E:\Inetpub\framework\ModelGlue\unity\loader\XmlConfigurationLoader.cfc から呼び出されました: 行 83 E:\Inetpub から呼び出されました\framework\ModelGlue\unity\loader\FrameworkLoader.cfc: 98 行目 E:\Inetpub\framework\ModelGlue\unity\ModelGlue.cfm から呼び出し: 116 行目
coldfusion - ColdFusion Model Glue 3 でグローバル ナビゲーション cfm の現在のページを設定するにはどうすればよいですか?
MG3 カスタム イベント タイプを使用して、すべてのページに含めているnavigation.cfmページがあります。
そして、私は次のようにイベントハンドラーでそれを使用しています:
私の質問は、 navigation.cfmページが現在のページを認識できるように変数を設定するにはどうすればよいですか? これまでのところ、page.home
イベント ハンドラーで次のことを行いました。
このように値を設定すると、それ以降のすべてのビューで使用できるようになります。currentPage
これは機能しますが、変数がnavigation.cfmではなくhome.cfmテンプレートで使用されているように見えるため、セマンティクスが間違っています。これを行う正しい方法は何ですか?
coldfusion - Model-Glue に変数が存在するかどうかを確認します
Model-Glue II に変数が存在するかどうかを判断するにはどうすればよいですか? フォーム送信でチェックボックス (値 = 1) を渡しています。これは、送信される他の変数に対して既に機能するメソッド内の Controller.cfc で行われます。
テスト A:
エラー: 関数 IsDefined のパラメーター 1 (現在は arguments.event.getValue('foobar')) は、構文的に有効な変数名でなければなりません。
テスト B (MG が空白/NULL 値を持つ変数を暗黙的に作成すると仮定):
エラー: ARGUMENTS で要素 FOO が定義されていません。
coldfusion - model-glue イベント ハンドラのフロー
モデルグルーイベントハンドラーのフローを理解するのに役立つ体はありますか...とても混乱するか、以下のコードを単純化します...