コードに 3 つの依存ドロップダウンを実装しようとしていました。しかし、ColdFusion コンポーネントから日付を取得できませんでした。.cfm テンプレートのコードは次のとおりです。
最初のドロップダウン
<cfselect name="city_code" class="styled-select"
bind="cfc:getcity.getcity1()"
bindonload="true" >
2 番目のドロップダウン
<cfselect name="movie_id" class="styled-select"
bind="cfc:getcm.getmovies({city_code})">
</cfselect>
3 番目のドロップダウン
<cfselect id="movie_id1" name="movie_id1"
class="styled-select"
bind="cfc:getcm.getdate({movie_id})"/>
3 番目のドロップダウンで、現在の日付から約 5 日間の日付を表示したいと考えています。これが私のcfcコードです:
<cfset var data="">
<cfset var result=ArrayNew(2)>
<cfset var i=0>
<cfquery name="data2" datasource="sqldb">
select movie_id,release_date
from shows
where movie_id = '#ARGUMENTS.movie_id#'
</cfquery>
<cfset result[1][1] = "0">
<cfset result[1][2] = " Select Date">
<cfloop index="i" from="1" to="#data2.recordcount#">
<cfset result[i+1][1]=data2.movie_id[i]>
<cfset result[i+1][2]=data2.release_date[i]>
</cfloop>
<cfreturn result>
この CFC は私のために働いていますが、リリース日の前に 5 つの日付を取得する必要があります。