問題タブ [coldfusion-9]
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.
pdf-generation - Coldfusion9で保存可能なPDFを作成する方法
Coldfusion 9で複数のPDFファイルを1つにマージし、結果のファイルをダウンロードとしてユーザーに提供することで、PDFファイルを作成しています。結果のファイルを保存可能で入力可能なPDFにできるようにする必要があります。ユーザーがPDFファイルに情報を入力してメールで返信できることを意味します。
私はAdobeAcrobatPro 9でこれを行う方法を知っています:Advanced->AdobeReaderの機能の拡張...ユーザーがAdobeAcrobatを持っていない可能性があることも知っています。
Coldfusion9で[AdobeReaderの機能を拡張...]オプションを実行できるようにする必要があります。その方法を知っている人はいますか?
orm - CF9で分離オブジェクトを操作するにはどうすればよいですか?
User
がエンティティであり、に保存する必要があるUser
場合は、Session
次のリクエストで切り離されます。
AFAIKこれらの分離オブジェクトを処理する方法は2つしかありません
EntityMerge(session.user)
-セッションのオブジェクトでDBを更新します(安全ではありません)session.userID
-entityLoadByPK()
次のリクエストで再度(より多くの負荷)
これらは2つの回避策だけですか?他の方法はありますか?
高度なテクニックによるColdFusion9ORM統合スライドデッキメソッド#1の同時実行では、マージ時にエンティティが変更された場合にエラーがスローされますが、これはどのように役立ちますか?例外をキャッチしてメソッド#2を使用しますか?
いつ使用しますEntityReload()
か?と同じように機能すると思いましたEntityMerge(entity)
が、そうではありません。
ありがとう!
coldfusion - タグ内のテキストを置き換える正規表現
Coldfusion で HTML コードを String 変数として使用しています。
例えば:
ここで、テキスト「スパン内のサンプルテキスト」からスパンという単語を置き換えたいが、タグ名は置き換えたくない。
誰かが私を助けることができますか?
前もって感謝します。
coldfusion - ColdFusion 9 のページで実行されたすべてのクエリのリストを取得する方法
Application.cfc onRequestEnd 関数に、特定のアプリケーション変数フラグがオンの場合にクエリ sql と実行時間をデータベース テーブルに記録するコードを追加したいと考えています。ColdFusion はクエリ構造の一部として SQL と実行時間を返すため、この部分は比較的簡単です。
ただし、このサイトにはおそらく 1000 ページ近くのページがあり、それらすべてを変更するのは現実的ではありません。したがって、onRequestEnd関数でこれを完全にプログラムで行いたいと思います。そのためには、ページで実行されたすべてのクエリのリストを何らかの方法で取得する必要があり、そこで困惑しています。
現在のページで実行されたすべてのクエリの名前のリストを取得するにはどうすればよいですか? これらのクエリはテンプレートの変数スコープに表示されますが、そこには他にも無数の変数があり、それを簡単にループしてどれがクエリであるかを判断する方法がわかりません。
どんな助けでも大歓迎です。
coldfusion - Railo、Open Bluedragon、Adobe Coldfusionにはどのような顕著な違いがありますか?
実装間の顕著な違いを捉える試み:
(私はスミスを知っていますが、それがまだアクティブであるとは思わない)。
CFMLとプラットフォームの違い(構文、機能、拡張性)を含めます。
これは私が他のどこにも見たことがないものではないことに注意してください、しかし多分私は正しく検索していないだけです。したがって、その目的へのリンクもカウントされます。
アップデート
これが、この文脈で注目に値する私の定義です。難しい問題の解決を単純化するものです。たとえば、Railoは、<cfvideo>
ビデオをトランスコードするタグを提供しています。これは簡単な作業ではありません。
私が提案することは注目に値しません:Railo関数ListAvg()。
mysql - Coldfusion9MySQL通信リンク障害
Coldfusion 9をインストールしたところ、すべてが正常に機能し、Coldfusion Administratorを介してデータソースとしてMySQLデータベースに接続されていますが、このエラーが発生する頻度は低く、1日に5〜10回発生する可能性があります。再作成する方法がわかりません。取得してページを更新すると、ページが消えます。
このエラーは、ユーザーフレンドリーなメッセージを表示し、問題をメールで送信しているため、coldfusionによって検出されています。
ほとんどの場合、ページが読み込まれて正常に動作します。この問題は、両方ともMySQLを使用してCFMX7からCF9に移行してからのみ発生しています。
私が使用しているMySQLのバージョンは「5.0.77」です
データソースのホストとしてlocalhostと127.0.0.1を試しましたが、違いはありません。
誰かがこれが何であるか、そしてそれを修正する方法を知っていますか?Javaに関する同様の投稿をいくつか見ましたが、修正をColdfusionに変換する方法がわかりません。そして、それはとにかくMySQLまたはApacheの問題である可能性がありますか?
編集:私はチェックを外し、昨日(11日)の午前11時に接続を維持し、それ以降エラーは発生していません。通常、私は1日3〜10を取得していたので、これは希望に満ちているようです。修正されることを確認する前に、明日まで待ちます。5.0.77でMySQL4/5ドライバーを使用しています
web-services - Coldfusion9 から WSDL を読み取れません
私は今問題を抱えています。CF8で次のコードを実行しましたが、問題ありません。
ただし、CF9 でテストします。その後、次のエラーが発生します
URL から WSDL を読み取れません: http://www.w3schools.com/webservices/tempconvert.asmx?WSDL。エラー: java.net.UnknownHostException: www.w3schools.com. エラーは 2 行目で発生しました。
私が知る必要があるのは、Coldfusion 管理者または他の場所で構成する必要があるかどうかです。CFadmin > webservices で上記の webservices URL を追加しようとしましたが、できません。
url - ローカルの CF9/Jrun インストールで複数の URL をセットアップする際にサポートが必要
ローカルの Windows XP マシンで ColdFusion 9 Developer Edition を実行しています。JRun と思われる組み込み Web サーバーと共にインストールしました。
現在、127.0.0.1:8500/whatever の Web ページにしかアクセスできません。すべてのアプリは別のディレクトリ (127.0.0.1:8500/app1、127.0.0.1:8500/app2 など) に配置されています。
app1.mylocalserver.com、app2.mylocalserver.com などの各アプリにアクセスできるように設定したいと思います。
これらのドメインがローカル マシンにルーティングされるように、ホスト ファイルを編集しました。しかし、CF9/Jrun にこれらの URL を認識させ、正しく処理させるにはどうすればよいでしょうか? 私は WEB-INF/jrun-web.xml ファイルで遊んでいますが、それは仮想ファイルのマッピングのみを処理しているようです。
助けてくれてありがとう!
ゲイリー
string - 2つの文字列またはオブジェクトを比較し、違いを取り戻す
ある種のバージョン履歴を自分のWebサイトに実装したいのですが、文字列またはオブジェクトキーを比較する方法が必要です。例えば:
元の文字列/オブジェクトキー:より速い茶色のキツネ
改訂された文字列/オブジェクトキー:速い茶色のキツネが怠惰なウサギを飛び越えました
改訂:追加された怠惰なウサギを飛び越えた削除されたer
リビジョンのみを履歴テーブルに保存したいと思います。どこから始めたらいいのかわからないので、どうやってやるのか、アプローチのアドバイスをいただければ幸いです。
私はfind()関数を知っており、それが使用の第一候補であると思いますが、いわば「卸売り」という文字列を比較するため、ソリューションとして視覚化する方法がわかりません。
coldfusion - CFScript でループ変数のスコープを変更する必要がありますか?
CFML と CF9 を使用する場合、通常、ループ変数を var スコープにします。この場合local.i
、例:
私は最近、いくつかのものを CFScript に変換し始めました。(残念なことに、CFScript でリストをループする方法がないことがわかりました)ループ変数を引き続き var スコープにする必要があるかどうか疑問に思っています。
私の例のサンプルコードの代わりにlocal.i = 1
やるべきですか?local.i = local.i + 1
それは必要ですか?
編集: CFML ループの CFScript 形式が正しいかどうかも確認する必要があります。,
CFML ループが引数に (コンマとスペース) を使用していることに気付いたので、質問delimiter
します。これは、ループの CFScript バージョンには存在しないようです。