Public メソッド | |
__construct ($fileName) | |
setHotelSearchFormFlag ($flag) | |
isHotelSearchFormFlag () | |
setHotelSearchFormHTML ($innerHTML) | |
getHotelSearchFormHTML () | |
setHotelSearchResultsFlag ($flag) | |
isHotelSearchResultsFlag () | |
setHotelSearchResultsHTML ($innerHTML) | |
getHotelSearchResultsHTML () | |
setHotelRecommendationFlag ($flag) | |
isHotelRecommendationFlag () | |
setHotelRecommendationHTML ($innerHTML) | |
getHotelRecommendationHTML () | |
setHotelDetailFlag ($flag) | |
isHotelDetailFlag () | |
setHotelDetailHTML ($innerHTML) | |
getHotelDetailHTML () | |
setNearHotelsFlag ($flag) | |
isNearHotelsFlag () | |
setNearHotelsHTML ($innerHTML) | |
getNearHotelsHTML () | |
setGoogleMapFlag ($flag) | |
isGoogleMapFlag () | |
setGoogleMapHTML ($innerHTML) | |
getGoogleMapHTML () | |
getLAreaList ($countryCode= 'JP') | |
getLAreaSAreaList ($countryCode= 'JP') | |
getGetURLParams () | |
assignParams ($service) | |
render () | |
show () | |
Protected メソッド | |
getSAreaList ($lAreaCode) | |
getLAreaName ($countryCode= 'JP') | |
getSAreaName ($lAreaCode) | |
getCityName ($cities, $selectedCity) | |
getCityNameBySArea ($sAreaCode, $selectedCity=null) | |
getHotelTypeName () | |
renderConfig ($itemHtml) | |
renderHotelsearchform ($itemHtml) | |
renderHotelsearchresults ($itemHtml) | |
renderHotelRecommendation ($itemHtml) | |
renderHotelDetail ($itemHtml) | |
renderNearHotels ($itemHtml) | |
renderGoogleMap ($itemHtml) | |
renderPageKeywords ($itemHtml) | |
renderPageHotelname ($itemHtml) | |
renderLAreaLinkList ($itemHtml) | |
renderSideNaviCode ($itemHtml) | |
Protected 変数 | |
$view | |
$keyword = null | |
$page = null | |
$larea_cd = null | |
$sarea_cd = null | |
$city_cd = null | |
$hotelsearchform_flag = null | |
$hotelsearchform_html = null | |
$hotelsearchresults_flag = null | |
$hotelsearchresults_html = null | |
$hotelrecommendation_flag = null | |
$hotelrecommendation_html = null | |
$hoteldetail_flag = null | |
$hoteldetail_html = null | |
$nearhotels_flag = null | |
$nearhotels_html = null | |
$googlemap_flag = null | |
$googlemap_html = null | |
$pagekeywords = null |
ページの表示部分のヘッダ
このWEBアプリケーションでは、表示するページをヘッダ部分とボディ部分の 2つのセクションとして扱います。このクラスは、表示ヘッダ部分、すなわち 検索フォーム部分の機能を実現しています。
PageFrame.php の 23 行で定義されています。
__construct | ( | $ | fileName ) |
コンストラクタには、表示フレーム部分のビューファイル(HTMLテンプレート)へのパスを渡します。
string | $fileName | ビューファイルへのパス |
PageFrame.php の 123 行で定義されています。
assignParams | ( | $ | service ) |
SDB Service API クラスのインスタンスに、フォームに設定されていた パラメータを指定します。
$service | SDB Service API (VCSDBDriverHotel/VCSDBDriverTour/VCSDBDriverAirTicket) オブジェクト |
PageFrame.php の 669 行で定義されています。
getCityName | ( | $ | cities, |
$ | selectedCity | ||
) | [protected] |
getCityNameBySArea | ( | $ | sAreaCode, |
$ | selectedCity = null |
||
) | [protected] |
選択した都市名の取得
$itemHtml | HTML テンプレート |
$sAreaCode | 小エリアコード |
PageFrame.php の 618 行で定義されています。
getGetURLParams | ( | ) |
現在のパラメータをURLパラメータ向けに復元
ページ以外のパラメータが渡されていれば、それら全部渡す
PageFrame.php の 647 行で定義されています。
getHotelTypeName | ( | ) | [protected] |
getLAreaList | ( | $ | countryCode = 'JP' ) |
getLAreaName | ( | $ | countryCode = 'JP' ) |
[protected] |
getLAreaSAreaList | ( | $ | countryCode = 'JP' ) |
選択した大エリアコードと大エリア名の配列取得
$countryCode | 国コード |
PageFrame.php の 464 行で定義されています。
getSAreaList | ( | $ | lAreaCode ) | [protected] |
選択した大エリアに付随する小エリアコード・小エリア名の配列
$lAreaCode | 大エリアコード |
PageFrame.php の 508 行で定義されています。
getSAreaName | ( | $ | lAreaCode ) | [protected] |
render | ( | ) |
Override this method to do a proper rendering. By default, renders the html view as it is.
PageFrame.php の 945 行で定義されています。
renderConfig | ( | $ | itemHtml ) | [protected] |
renderGoogleMap | ( | $ | itemHtml ) | [protected] |
GoogleMapのアサイン
$itemHtml | HTML テンプレート |
PageFrame.php の 848 行で定義されています。
renderHotelDetail | ( | $ | itemHtml ) | [protected] |
ホテル情報詳細のアサイン
$itemHtml | HTML テンプレート |
PageFrame.php の 818 行で定義されています。
renderHotelRecommendation | ( | $ | itemHtml ) | [protected] |
おすすめホテル情報のアサイン
$itemHtml | HTML テンプレート |
PageFrame.php の 803 行で定義されています。
renderHotelsearchform | ( | $ | itemHtml ) | [protected] |
ホテル検索フォームのアサイン
$itemHtml | HTML テンプレート |
PageFrame.php の 772 行で定義されています。
renderHotelsearchresults | ( | $ | itemHtml ) | [protected] |
ホテル検索結果一覧のアサイン
$itemHtml | HTML テンプレート |
PageFrame.php の 787 行で定義されています。
renderLAreaLinkList | ( | $ | itemHtml ) | [protected] |
大エリアのリンクリストのアサイン
$itemHtml | HTML テンプレート |
PageFrame.php の 901 行で定義されています。
renderNearHotels | ( | $ | itemHtml ) | [protected] |
最寄りのホテル情報のアサイン
$itemHtml | HTML テンプレート |
PageFrame.php の 833 行で定義されています。
renderPageHotelname | ( | $ | itemHtml ) | [protected] |
表示ページの施設名のアサイン
$itemHtml | HTML テンプレート |
PageFrame.php の 886 行で定義されています。
renderPageKeywords | ( | $ | itemHtml ) | [protected] |
表示ページの検索キーワードのアサイン
$itemHtml | HTML テンプレート |
PageFrame.php の 864 行で定義されています。
renderSideNaviCode | ( | $ | itemHtml ) | [protected] |
左サイドメニューの初期値のアサイン
$itemHtml | HTML テンプレート |
PageFrame.php の 914 行で定義されています。
show | ( | ) | [final] |
ページに表示ヘッダを出力します。
Template method, override hook method render() for customized rendering
PageFrame.php の 972 行で定義されています。
$city_cd = null [protected] |
city_cd パラメータ、市区町村コード、値はSDB APIに準じます
PageFrame.php の 41 行で定義されています。
$googlemap_flag = null [protected] |
GoogleMapの表示フラグ
PageFrame.php の 101 行で定義されています。
$googlemap_html = null [protected] |
GoogleMapの表示HTML
PageFrame.php の 104 行で定義されています。
$hoteldetail_flag = null [protected] |
ホテル情報詳細の表示フラグ
PageFrame.php の 89 行で定義されています。
$hoteldetail_html = null [protected] |
ホテル情報詳細の表示HTML
PageFrame.php の 92 行で定義されています。
$hotelrecommendation_flag = null [protected] |
おすすめホテル情報の表示フラグ
PageFrame.php の 83 行で定義されています。
$hotelrecommendation_html = null [protected] |
おすすめホテル情報の表示HTML
PageFrame.php の 86 行で定義されています。
$hotelsearchform_flag = null [protected] |
ホテル検索フォームの表示フラグ
PageFrame.php の 71 行で定義されています。
$hotelsearchform_html = null [protected] |
ホテル検索フォームの表示HTML
PageFrame.php の 74 行で定義されています。
$hotelsearchresults_flag = null [protected] |
ホテル検索結果の表示フラグ
PageFrame.php の 77 行で定義されています。
$hotelsearchresults_html = null [protected] |
ホテル検索結果の表示HTML
PageFrame.php の 80 行で定義されています。
$keyword = null [protected] |
keyword パラメータ、検索キーワード
PageFrame.php の 29 行で定義されています。
$larea_cd = null [protected] |
larea_cd パラメータ、大エリアコード、値はSDB APIに準じます
PageFrame.php の 35 行で定義されています。
$nearhotels_flag = null [protected] |
最寄りのホテル情報の表示フラグ
PageFrame.php の 95 行で定義されています。
$nearhotels_html = null [protected] |
最寄りのホテル情報の表示HTML
PageFrame.php の 98 行で定義されています。
$page = null [protected] |
page パラメータ 、現在のページ番号
PageFrame.php の 32 行で定義されています。
$pagekeywords = null [protected] |
検索キーワードの表示用文字列
PageFrame.php の 109 行で定義されています。
$sarea_cd = null [protected] |
sarea_cd パラメータ、小エリアコード、値はSDB APIに準じます
PageFrame.php の 38 行で定義されています。
$view [protected] |
表示ヘッダ部分のビューファイルの内容
PageFrame.php の 26 行で定義されています。