2

1 ページのみを使用する書き換えルールを持つ CMS システムを作成しています。そのページから、データベースからコンテンツを取得して、URL に基づいて各ページに入力します。これはすべて正常に機能しますが、一部のページでは、データベース テーブル<cfif>などに格納されている ColdFusion タグも使用したいと考えています。

ページがレンダリングされると、ColdFusion がタグを実行するのではなく、タグが html として出力されます。Evaluate()コンテンツを使用して機能させる方法を見つけました。ただし、これを読んでみると、パフォーマンスに大きな問題があるようです。

したがって、これを機能させるために他にどのようなオプションを使用できるか疑問に思っていました。

4

1 に答える 1

2

<cfinclude>データをファイルに書き込み、それを使用してページに含めることができるはずです

テストされていませんが、このようなものが機能するはずです。

<cfset NewFileName = CreateUUID()&'.cfm'>
<cffile action="write" file="YourPath\#NewFileName#" output="#DatabaseInfo#">
<cfinclude template="#NewFileName#">
<cffile action="delete" file="YourPath\#NewFileName#">
于 2012-12-08T23:46:46.890 に答える