問題タブ [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.

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

coldfusion - modelglue イベントでは、条件/結果に基づいて異なるビュー ファイルを使用します

以下は、config フォルダー内の xml ファイルで使用されるイベント ハンドラーです。

結果の値または属性に基づいて別のビュー ファイルを含める方法はありますか?

イベント名の一貫性を保つ必要があります。

0 投票する
0 に答える
88 参照

iis - ModelGlue / ColdSpring 構成の問題?

以前のプロジェクトでは、ModelGlue と ColdSpring を何年も問題なく使用してきました。CF10 ModelGlue 3.2 を使用して、この新しい Web サイトを構築しています。

フレームワークをダウンロードしてインストールし、ローカルの開発用 MacBook で問題なくサイトを構築し、それをクライアントの環境に展開しようとしました... 悪いニュースです!

彼らは IIS を使用しており、一見すると Web ルートから提供されているように見えますが、CFAdmin の IIS ブードゥーと「/」マッピングを通じて提供されます。

http://b.company.com/ ---> D:\inetpub\wwwroot\a\b\index.cfm

フレームワークの配置を見つけるためにいじった後、私は落ち着きました:

D:\inetpub\wwwroot\a\b\Application.cfc:

実行すると、ColdSpring から取得しようとする最初の Bean の MG フレームワークのインスタンス化の問題が発生します (これは定期的に変更されます)。

ただし、問題は実際には、インスタンス化に失敗した親 Bean (拡張) から発生しています。cfc を少し変更すると、いくつかの診断結果が得られます。

収量:

CS は を正常に見つけてインスタンス化しますD:\inetpub\wwwroot\a\b\ModelGlue\gesture\module\XMLModuleLoaderFactoryが、別のディレクトリ ( D:\inetpub\wwwroot\ModelGlue) でその親を検索します。(なじみのない方のために説明すると、XMLModuleLoaderFactoryextends="ModelGlue.gesture.factory.TypeDefaultingMapBasedFactory"はその cfc 定義の一部です。


私は機知に富んでいます。考えられるすべての構成変更を試し、ライブラリを移動したなどして、不足しました。外部の開発者として、彼らの Web サーバーを変更することはできませんが、App.cfc と以下のすべてを完全に制御できます。誰が何がうまくいかないのか考えていますか?

どんな助けでも大歓迎です。


UPDATE(おそらく解決済み)

ModelGlue のバージョンを3.1.299にロールバックしたところ、問題が解決したようです。

また、CFAdmin の「/」マッピングをオーバーライドして、アプリケーション パスを指すようにしました。

アプリケーション.cfc:

MG 3.2 の何が問題だったのかはよくわかりませんが、3.1.299 が役に立ったようです。

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

redirect - Model-Glue でのリダイレクト

外部サーバーから内部サーバーに移動する前に、並行して実行しているこのアプリがあります。これは、パブリック/非保護部分 (ディレクトリ A) と保護部分 (ディレクトリ B) の 2 つの部分からなるアプリケーションです。Model-Glue/Coldspring ですべて配線されています。

ユーザー登録プロセスの一部として、ディレクトリ A から B へのリダイレクトがあります。ただし、これにより、次のエラーが生成されます。「Model-Glue: There is no known event handler for '/path/to/Direcory B/x.cfm '."

ModelGlue のスニペットは次のとおりです。

共有ファイルをディレクトリ A にコピーしようとしましたが、これは DRY ソリューションではなく、ハックのようです。おそらく、コードは外部サーバーの本番環境では機能しますが、開発環境では機能しないことを指摘しておく必要があります。

どんな助けでも大歓迎です。ありがとう