- Request / Response
- Performance
- Validator
- Forms
- Exception
- Logs 355
- Events
- Routing
- Cache
- Translation 5
- Security
- Twig
- Doctrine 4
- Migrations 15
- Debug
- E-mails
- Configuration
Configuration Settings
Theme
Default theme. It switches between Light and Dark automatically to match the operating system theme.
Provides greatest readability, but requires a well-lit environment.
Reduces eye fatigue. Ideal for low light environments.
Page Width
Fixed page width. Improves readability.
Dynamic page width. As wide as the browser window.
Forms
-
-
product_id
-
ProductClass
-
quantity
-
_token
-
-
-
reviewer_name
-
reviewer_email
-
title
-
-
0
-
1
-
2
-
3
-
4
-
-
comment
-
Product
-
_token
-
(no name)
"Eccube\Form\Type\AddCartType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| id_add_product_id | false |
false
|
| product | Eccube\Entity\Product {#6880 -_calc: true -stockFinds: [ true ] -stocks: [ "8" ] -stockUnlimiteds: [ false ] -price01: [] -price02: [ "9306467.00" ] -price01IncTaxs: [] -price02IncTaxs: [ 9306467.0 ] -codes: [ "m6115" ] -classCategories1: [] -classCategories2: [] -className1: null -className2: null -id: 6115 -name: "中国 2025 パンダ 500元 30グラム 金貨 【10枚】" -note: null -description_list: null -description_detail: """ <p><span style="font-family: Meiryo; font-size: 16px;">【ご注意】</span><br style="font-family: Meiryo; font-size: 16px;" /><span style="font-family: Meiryo; font-size: 16px;">・地金相場の変動により、常に価格が変動いたします。</span><br style="font-family: Meiryo; font-size: 16px;" /><span style="font-family: Meiryo; font-size: 16px;">・海外で製造された製品です。</span><br style="font-family: Meiryo; font-size: 16px;" /><span style="font-family: Meiryo; font-size: 16px;">・</span><span style="font-family: Meiryo; font-size: 16px; color: red;">稀に黒ずみや傷、ミルクスポット(白い斑点)等が見られる製品もございますが、一般的にコイン本来の価値を損ねる要素とは見られないため、<strong>返品返金の対象とはなりません</strong>のでご購入になられる際にご承知置きください。</span><br style="font-family: Meiryo; font-size: 16px;" /><span style="font-family: Meiryo; font-size: 16px;">・弊社は複数の店舗間で在庫を共有しているため、ご注文状況によっては稀に欠品している場合がございます。</span><br style="font-family: Meiryo; font-size: 16px;" /><span style="font-family: Meiryo; font-size: 16px;">その際はメールまたはお電話にてご連絡させて頂きますことを予めご了承ください。</span><br style="font-family: Meiryo; font-size: 16px;" /><br /></p>\r\n <h2>パンダならではの可愛らしさと魅力はどこから来るのか</h2>\r\n <p> </p>\r\n <p>丸みを帯びた体や、白と黒のコントラストが特徴的な体毛で覆われたパンダの可愛さと魅力は語り尽くせません。今や世界各国の動物園において人気の首位を占めるパンダですが、20世紀初頭までは世界はおろか、生息地である中国の人々にさえ知られざる存在でした。笹を常食する草食動物であるパンダは、一般的におとなしく温厚でありながらもマイペースで好奇心旺盛な性格を有し、単独行動を好む面も見受けられます。縄張り意識が強いものの、人間や他の動物を襲うことはごく稀であり、親近感のある優しさに溢れています。嗅覚と聴覚が異常に優れているのも特徴であり、繊細な感覚を併せ持つと言われています。単純に仕草が可愛らしいのもパンダの魅力を語る上で欠かせない要素です。観客に観られ過ぎると恥ずかしさのあまり手で顔を覆って隠したり、興奮して急に走りだしたり木に登ったりすることもあり、その様子はまるで人間の子供のようです。また急に頑固になったり、環境の変化に対して敏感に反応するなど繊細な一面も見られます。子に対して強い母性本能を有することでよく知られているパンダですが、とりわけ母パンダは大切な子が人目にさらされることを極度に嫌うあまり、子を隠すような行動を取ることもあり、深い愛情を覗かせます。若いパンダは個体にもよりますが一般的に元気旺盛で活発であり、遊び好きな性格が強い印象を与えます。これらの特質とは対照的なおっとりとした見た目と、平和を好む性格を目の当たりにすることこそが何にも代えがたいパンダ鑑賞ならではの充実した喜びであり、世界中の動物園においてパンダの人気が依然として衰えを見せないもっともな理由ではないかと思われます。</p>\r\n <p> </p>\r\n <h2>1950年代から現在まで中華人民共和国が推進してきた「パンダ外交」とは</h2>\r\n <p> </p>\r\n <p>その愛くるしい姿と柔らかな動作によって国際的な人気を誇るパンダ。今日まで子供たちのみならず世界中の人々によって親しまれています。中国原産の動物であるパンダの生息地は元々限定されていたことが確認されており、中国南部からベトナム北部にかけての狭い地域に生息していたに過ぎませんでした。しかし20世紀以降、パンダは全世界を股にかけた活躍によって飛躍の時を迎えます。何よりも現代中国を象徴する動物であるパンダは、中国と諸外国の国際交流の懸け橋として各国に贈与もしくは貸与されるようになります。中国政府によるこの外交手段は一般的に「パンダ外交」と称され、中国の対外的イメージを飛躍的に向上させる効果が期待されていました。中国共産党は1950年代以降パンダ外交を積極的に推進するようになりますが、1957年から1983年までの間にソビエト連邦や朝鮮民主主義共和国のような主要同盟国を始め、アメリカ合衆国とイギリス連合王国を含む9つの国家に対し、友好の印として実に24頭のパンダを贈っています。それらの中でも、1972年にアメリカ大統領として史上初の訪中を果たしたニクソン大統領への返礼として国家主席の毛沢東がアメリカに贈ったジャイアントパンダの存在は半ば伝説化しています。大統領の中国電撃訪問からおよそ2か月後の1972年4月、2頭のジャイアントパンダ、リンリンとシンシンがアメリカに到着し、ファーストレディーのパット・ニクソンが出迎えました。その後、ワシントン国立動物園に寄贈されましたが、初公開当日には2万人以上の来場者が長蛇の列をなし、初年度には1100万人以上が動物園に詰めかけるという記録を樹立しました。米中関係の蜜月を象徴するこの事象が、アメリカとの関係改善を強く望んでいた中国共産党に多大なる恩恵をもたらしたことは言う迄もありませんが、アメリカにとっても国際政治における画期的な勝利を象徴する出来事でした。我が国日本もまた、中国のパンダ外交を語る上で重要な国家と見なされています。短期間の貸与の例を除き、実際に中国からパンダを贈与されるか、あるいは貸与を受けて長期間飼育した機関は国内3か所に限定されます。パンダと共に歩んだ日本の動物園のこれまでの変遷を個別で振り返りたいと思います。</p>\r\n <p> </p>\r\n <h2>上野動物園(1972年~2026年)</h2>\r\n <p> </p>\r\n <h2>中国との国交正常化の返礼として贈られたカンカンとランランの待望の来日とそれに続く第1次パンダブーム</h2>\r\n <p> </p>\r\n <p>1972年は日中パンダ外交史の幕開けの年として長きにわたって記憶されることでしょう。同年9月に締結された日中国交正常化の返礼として、翌月に2頭のジャイアントパンダが東京都恩賜上野動物園(通称上野動物園)に贈与されましたが、これが第1次パンダブームの火付け役となったことを記憶されている方も多いことでしょう。その前年に訪英中の昭和天皇がロンドン動物園でメスのパンダ「チチ」を観覧されたことが既に大々的に報道されていたため、国内でのパンダに対する関心が高まっていた時期のことでした。上野動物園で飼育されることになったジャイアントパンダは2頭で、オスのカンカン(康康・中国名:新興)とメスのランラン(蘭蘭・中国名:二興)でした。10月28日に来日した2頭の一般公開は11月5日から始まり、日本中を熱狂の渦に巻き込みました。公開初日の観客動員数は約6万人に上り、その後も年間平均1万5千人が動物園を訪れ賑わいを見せました。連日延々2キロの長蛇の列が絶えず、一人当たりの観覧時間はおよそ30秒から50秒程とされていたため、2頭の姿を目に焼き付けようと皆が躍起になっていたとのことです。これら2頭は中国政府から公式に贈呈されたものであったため返還の義務がなく、終生日本で飼育されることが決まっていました。また日本で子供が誕生した場合にも中国側に引き渡す義務はありませんでした。メスのランランは「丸顔美人」と呼ばれ、その美しい容姿は7年間にわたって観客を魅了しましたが、1979年8月以降、自然妊娠後に妊娠中毒症や尿毒症などの合併症により次第に容体が悪化します。その後、腹膜透析などの懸命な介護の甲斐も虚しく、同年9月4日に惜しまれつつ亡くなります。またオスのカンカンは吊るされたタイヤで遊ぶのが大好きなやんちゃなパンダでしたが、1980年6月30日に心不全によって動物園で静かに息を引き取りました。2頭の剥製は現在も多摩動物公園で永久保存されていますが、全国の動物園や博物館への貸し出しも頻繁に行われており、往時の人気を彷彿とさせています。</p>\r\n <p> </p>\r\n <h2>1980年代の上野動物園に第2次パンダブームをもたらした伝説のパンダたち</h2>\r\n <p> </p>\r\n <p>1972年のカンカンとランランの来園によって一躍脚光を浴びた東京の上野動物園は、その後もジャイアントパンダを保有する数少ない動物園の一つとして、今日まで多くの来場者を迎えてきました。1980年1月29日にはメスのホアンホアン(歓歓)、また1982年11月9日にはオスのフェイフェイ(飛飛)が来園し、再び全国的な注目を集めました。1985年、2頭は第一子となるオスのチュチュ(初初)を授かりますが、日本の地で誕生した初のジャイアントパンダであったことからそう命名されたといわれています。残念ながらチュチュは、出産後43時間の短命に終わってしまいました。その後、2頭の間には1986年6月1日にメスのトントン(童童)が、そして1988年6月23日にはオスのユウユウ(悠悠)が誕生します。パンダ・ファミリーを一目見ようと再び上野動物園には長蛇の列ができるようになりました。子を持つようになったホアンホアンの母パンダぶりが発揮され、何とも微笑ましいものでした。一方で父となったフェイフェイは、1982年の初来園以来ずっと落ち着いた様子で、大人の風格を感じさせる堂々とした佇まいが強い印象を残しました。トントンの名前は日本国内の公募によって決定されたもので、応募数は27万件以上でした。誕生から約半年後の12月16日から一般公開が開始され、その後、1か月間の来園者数は前年比約2倍の42万人という驚異的な記録を樹立しました。チュチュの時とは対照的に、トントンはその後、無事に成長します。「木登りが大好きなおてんば娘」の異名を取りましたが、時には飼育員に抱かれて木から降りることもあり、数多くのエピソードを残しています。トントンの弟に当たるユウユウは姉のトントンと違いおっとりとした性格であったため、対照的な2頭を見比べることが当時の上野動物園でのパンダ鑑賞の見どころでした。1992年に迎えた日中国交正常化20周年の記念事業の一環として、日中がそれぞれ飼育するオスのジャイアントパンダを交換することになりました。11月5日に来日したリンリン(陵陵)と交換されることになったユウユウは、11月13日に北京動物園に渡りました。ユウユウがいなくなってしまったことは動物園に喪失感をもたらしましたが、代わりに来日したオスのリンリンは、日中親善のシンボルとして活躍すると同時に、上野動物園の新たなシンボルとなりました。また日本が所有権を持つ最後にして唯一のパンダとして、2008年に高齢で亡くなるまで22年もの歳月を動物園最大の人気者として活躍しました。リンゴを手の甲に乗せて器用に食べるなど芸達者な性質からも絶大な人気を博したリンリンでしたが、日本とメキシコを飛行機で3往復した経験を持つなど、史上最も海外渡航回数の多いパンダとしても名を馳せています。リンリンを新たに獲得した上野動物園は、リンリンとメスのトントンをペアとして飼育し始めます。結果的に出産に至らなかった2頭ですが、2000年にトントンが死亡した後、リンリンは上野動物園が保有する唯一のパンダとなりました。20年以上も生きた高齢パンダとして愛されていたリンリンでしたが、2007年8月頃から体調不良と食欲減退に悩まされ、徐々に衰弱していたため集中治療による回復が期待されました。しかし、2008年4月30日午前2時、献身的な介護の甲斐なく旅立ってしまいました。上野動物園によりますと、リンリンはこれまでに上野動物園が飼育したパンダの最高齢であり、一般的に飼育されたオスのパンダとしても22年7か月生きたことから世界5位の長寿を記録しています。リンリンは日本政府が直接所有する最後のパンダでしたが、亡くなった2008年に日本国内の他の動物園が所有していた8頭のジャイアントパンダは全て中国の貸与を受けたものであり、日本政府に所有権はありませんでした。これは1975年に発効されたワシントン条約による国際取引の規制によって、中国政府がそれまでの贈与形式からオン・ローン(貸与)形式に切り替えたことによります。リンリンは上野動物園に来園後は繁殖のためにトントンと一緒に飼育されましたが、結局このカップルが子を持つことはありませんでした。第2次パンダブームに貢献したこれらのパンダたちの活躍は、文化大革命終結後に自由開放政策を推進していた現代中国の対外的イメージを飛躍的に高めたことは言う迄もありません。また日本にとって、それらのパンダは極めて商品価値の高い中国からの厳選された輸入品のようなもので、受け入れる側の動物園にとっては運営上必要不可欠なものでもありました。ホアンホアンとフェイフェイのカップルがトントンとユウユウを授かり、ファミリーが形成されたことによって第2次パンダブームが到来しました。またそのかけがえのない時期は、今思い返せばパンダを常時公開する上野動物園にとっての最盛期でもありました。そして世紀をまたいで2008年まで生きたリンリンは、日中友好の象徴として上野動物園に託された至宝であったといえます。</p>\r\n <p> </p>\r\n <h2>上野動物園の第3次パンダブームを盛り上げた新世紀のパンダたち</h2>\r\n <p> </p>\r\n <p>ワシントン条約締結後に中国が取り決めたオン・ローン形式によって、日本にもそれまでの贈与ではなく、パンダが貸与されるようになります。その最初の一頭がメスのジャイアントパンダのシュアンシュアン(双双)であり、2003年12月3日のことでした。繁殖が成功し、1987年6月15日にメキシコのチャプルテペック動物園で誕生した珍しくも海外生まれのパンダで、上野動物園には中国政府によって約2年間貸し出されていました。1987年の誕生から死亡の年2022年までを計算しますと実に35年間も生きたことになります。ここまでの長寿はパンダとしては例外的なことであり、いかにシュアンシュアンが日中双方の施設で大切に育てられていたかを容易に想像することができます。上野動物園の放飼場にて初お目見えとなった当日には竹林の竹を次々となぎ倒し、元気な姿で観客を魅了しましたが、その後も後ろ足のみで立って前足で壁を伝って歩いて見せたりするなどサービス精神旺盛なパンダとしても多くの観衆の記憶に残っていることでしょう。飼育先の上野動物園は連日大盛況で、シュアンシュアンの妙技無くしては運営は成り立たないほどでした。花のあるメスのパンダとして上野で大活躍したシュアンシュアンでしたが、2005年の9月26日には予定通り中国に返還されました。リンリンと同時期に上野動物園で飼育されていたシュアンシュアンですが、2頭とも曲芸が得意であったため来園する子供たちのアイドルとして愛されていました。2005年にシュアンシュアンが中国に返還され、2008年にリンリンが亡くなってからしばらくの間、上野動物園ではパンダ不在の時期が続きます。そして新たな貸与を求めて何度も中国政府に交渉した結果、2頭のパンダが新たに貸与されることが決定しました。リンリンの死去から3年後の2011年2月21日にオスのリーリー(力力)とメスのシンシン(真真)が来日し、しばらく無かった活気が動物園に戻ってきたかのようでした。名前からも力持ちのイメージの強いリーリーは、その名の通りの活発なジャイアントパンダで、瞬く間に動物園一の人気者となりました。一方のシンシンは、「純真」を意味する名前が想起させる通りの天真爛漫なパンダで、リーリーとも相思相愛の様子でした。元々2頭は中国の研究所で別々に飼育されていましたが、上野動物園でつがいとして飼育されることになりました。2頭はその後上野動物園で誕生するメスのシャンシャン(香香)、またシャンシャンの妹と弟に当たる同じく上野生まれのレイレイ(蕾蕾)、またオスのシャオシャオ(暁暁)の両親としても知られています。リンリンが中国に返還されて以降パンダ不在であった上野動物園にて2頭によって新たなパンダファミリーが形成されたことからかつてない程の活気が動物園に戻ってきました。その後、シャンシャンは2023年に中国に返還され、その1年後にはリーリーも惜しまれつつ中国に帰ってしまいました。そして、ごく最近まで上野で飼育されていた一対のパンダであるシャオシャオとレイレイも、中国政府の突然の要求によって2026年1月27日に返還されてしまい、遂に上野動物園のパンダの保有数は0となってしまいました。21世紀以降の上野動物園で第3次パンダブームを盛り上げたこれら最後のパンダたちが中国に返還された後も元気で生きていることが時折報道されるた度に往時を懐かしむファンも多いことでしょう。「パンダ外交」の立役者ともいえる愛すべきパンダたちですが、2010年代初頭には尖閣諸島問題などで日中関係が急激に冷え込んだため、実際には2011年を最後に日本に新たなパンダが貸し出されることはありませんでした。貸与するか否かの決定権は常に中国側に委ねられていることから、パンダを所望する諸外国にとってパンダの貸与は中国政府との外交バロメーターと評されることもあります。日本におけるパンダの保有と飼育の草分けである上野動物園にかわいいジャイアントパンダが来園し、もう一度子供たちの歓声が聞こえる日が来ることをただただ夢見るばかりです。</p> """ -search_word: null -free_area: null -create_date: DateTime @1754353377 {#6412 date: 2025-08-05 09:22:57.0 Asia/Tokyo (+09:00) } -update_date: DateTime @1772497468 {#6402 date: 2026-03-03 09:24:28.0 Asia/Tokyo (+09:00) } -del_flg: 0 -ProductCategories: Doctrine\ORM\PersistentCollection {#7146 …} -ProductClasses: Doctrine\ORM\PersistentCollection {#7249 …} -ProductImage: Doctrine\ORM\PersistentCollection {#7536 …} -ProductTag: Doctrine\ORM\PersistentCollection {#7531 …} -CustomerFavoriteProducts: Doctrine\ORM\PersistentCollection {#7144 …} -Creator: Proxies\__CG__\Eccube\Entity\Member {#7239 …} -Status: Proxies\__CG__\Eccube\Entity\Master\ProductStatus {#7209 …} -ProductDatas: Doctrine\ORM\PersistentCollection {#7250 …} -_calc_customer_rank: false -customer_price: [] -customerPriceIncTaxs: [] -customer_rank_price: [] -customerRankPriceIncTaxs: [] -free_description_about_quantity: null -free_description_about_selling_price: null -free_description_of_payment_delivery: null } |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1022 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1021 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1020 …} -namespace: Closure() {#1018 …} } |
| data_class | "Eccube\Entity\CartItem" |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| empty_data | Closure(FormInterface $form) {#7863 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#7810 …} use: { $class: "Eccube\Entity\CartItem" } } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_add_product_id | false |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| product | Eccube\Entity\Product {#6880 -_calc: true -stockFinds: [ true ] -stocks: [ "8" ] -stockUnlimiteds: [ false ] -price01: [] -price02: [ "9306467.00" ] -price01IncTaxs: [] -price02IncTaxs: [ 9306467.0 ] -codes: [ "m6115" ] -classCategories1: [] -classCategories2: [] -className1: null -className2: null -id: 6115 -name: "中国 2025 パンダ 500元 30グラム 金貨 【10枚】" -note: null -description_list: null -description_detail: """ <p><span style="font-family: Meiryo; font-size: 16px;">【ご注意】</span><br style="font-family: Meiryo; font-size: 16px;" /><span style="font-family: Meiryo; font-size: 16px;">・地金相場の変動により、常に価格が変動いたします。</span><br style="font-family: Meiryo; font-size: 16px;" /><span style="font-family: Meiryo; font-size: 16px;">・海外で製造された製品です。</span><br style="font-family: Meiryo; font-size: 16px;" /><span style="font-family: Meiryo; font-size: 16px;">・</span><span style="font-family: Meiryo; font-size: 16px; color: red;">稀に黒ずみや傷、ミルクスポット(白い斑点)等が見られる製品もございますが、一般的にコイン本来の価値を損ねる要素とは見られないため、<strong>返品返金の対象とはなりません</strong>のでご購入になられる際にご承知置きください。</span><br style="font-family: Meiryo; font-size: 16px;" /><span style="font-family: Meiryo; font-size: 16px;">・弊社は複数の店舗間で在庫を共有しているため、ご注文状況によっては稀に欠品している場合がございます。</span><br style="font-family: Meiryo; font-size: 16px;" /><span style="font-family: Meiryo; font-size: 16px;">その際はメールまたはお電話にてご連絡させて頂きますことを予めご了承ください。</span><br style="font-family: Meiryo; font-size: 16px;" /><br /></p>\r\n <h2>パンダならではの可愛らしさと魅力はどこから来るのか</h2>\r\n <p> </p>\r\n <p>丸みを帯びた体や、白と黒のコントラストが特徴的な体毛で覆われたパンダの可愛さと魅力は語り尽くせません。今や世界各国の動物園において人気の首位を占めるパンダですが、20世紀初頭までは世界はおろか、生息地である中国の人々にさえ知られざる存在でした。笹を常食する草食動物であるパンダは、一般的におとなしく温厚でありながらもマイペースで好奇心旺盛な性格を有し、単独行動を好む面も見受けられます。縄張り意識が強いものの、人間や他の動物を襲うことはごく稀であり、親近感のある優しさに溢れています。嗅覚と聴覚が異常に優れているのも特徴であり、繊細な感覚を併せ持つと言われています。単純に仕草が可愛らしいのもパンダの魅力を語る上で欠かせない要素です。観客に観られ過ぎると恥ずかしさのあまり手で顔を覆って隠したり、興奮して急に走りだしたり木に登ったりすることもあり、その様子はまるで人間の子供のようです。また急に頑固になったり、環境の変化に対して敏感に反応するなど繊細な一面も見られます。子に対して強い母性本能を有することでよく知られているパンダですが、とりわけ母パンダは大切な子が人目にさらされることを極度に嫌うあまり、子を隠すような行動を取ることもあり、深い愛情を覗かせます。若いパンダは個体にもよりますが一般的に元気旺盛で活発であり、遊び好きな性格が強い印象を与えます。これらの特質とは対照的なおっとりとした見た目と、平和を好む性格を目の当たりにすることこそが何にも代えがたいパンダ鑑賞ならではの充実した喜びであり、世界中の動物園においてパンダの人気が依然として衰えを見せないもっともな理由ではないかと思われます。</p>\r\n <p> </p>\r\n <h2>1950年代から現在まで中華人民共和国が推進してきた「パンダ外交」とは</h2>\r\n <p> </p>\r\n <p>その愛くるしい姿と柔らかな動作によって国際的な人気を誇るパンダ。今日まで子供たちのみならず世界中の人々によって親しまれています。中国原産の動物であるパンダの生息地は元々限定されていたことが確認されており、中国南部からベトナム北部にかけての狭い地域に生息していたに過ぎませんでした。しかし20世紀以降、パンダは全世界を股にかけた活躍によって飛躍の時を迎えます。何よりも現代中国を象徴する動物であるパンダは、中国と諸外国の国際交流の懸け橋として各国に贈与もしくは貸与されるようになります。中国政府によるこの外交手段は一般的に「パンダ外交」と称され、中国の対外的イメージを飛躍的に向上させる効果が期待されていました。中国共産党は1950年代以降パンダ外交を積極的に推進するようになりますが、1957年から1983年までの間にソビエト連邦や朝鮮民主主義共和国のような主要同盟国を始め、アメリカ合衆国とイギリス連合王国を含む9つの国家に対し、友好の印として実に24頭のパンダを贈っています。それらの中でも、1972年にアメリカ大統領として史上初の訪中を果たしたニクソン大統領への返礼として国家主席の毛沢東がアメリカに贈ったジャイアントパンダの存在は半ば伝説化しています。大統領の中国電撃訪問からおよそ2か月後の1972年4月、2頭のジャイアントパンダ、リンリンとシンシンがアメリカに到着し、ファーストレディーのパット・ニクソンが出迎えました。その後、ワシントン国立動物園に寄贈されましたが、初公開当日には2万人以上の来場者が長蛇の列をなし、初年度には1100万人以上が動物園に詰めかけるという記録を樹立しました。米中関係の蜜月を象徴するこの事象が、アメリカとの関係改善を強く望んでいた中国共産党に多大なる恩恵をもたらしたことは言う迄もありませんが、アメリカにとっても国際政治における画期的な勝利を象徴する出来事でした。我が国日本もまた、中国のパンダ外交を語る上で重要な国家と見なされています。短期間の貸与の例を除き、実際に中国からパンダを贈与されるか、あるいは貸与を受けて長期間飼育した機関は国内3か所に限定されます。パンダと共に歩んだ日本の動物園のこれまでの変遷を個別で振り返りたいと思います。</p>\r\n <p> </p>\r\n <h2>上野動物園(1972年~2026年)</h2>\r\n <p> </p>\r\n <h2>中国との国交正常化の返礼として贈られたカンカンとランランの待望の来日とそれに続く第1次パンダブーム</h2>\r\n <p> </p>\r\n <p>1972年は日中パンダ外交史の幕開けの年として長きにわたって記憶されることでしょう。同年9月に締結された日中国交正常化の返礼として、翌月に2頭のジャイアントパンダが東京都恩賜上野動物園(通称上野動物園)に贈与されましたが、これが第1次パンダブームの火付け役となったことを記憶されている方も多いことでしょう。その前年に訪英中の昭和天皇がロンドン動物園でメスのパンダ「チチ」を観覧されたことが既に大々的に報道されていたため、国内でのパンダに対する関心が高まっていた時期のことでした。上野動物園で飼育されることになったジャイアントパンダは2頭で、オスのカンカン(康康・中国名:新興)とメスのランラン(蘭蘭・中国名:二興)でした。10月28日に来日した2頭の一般公開は11月5日から始まり、日本中を熱狂の渦に巻き込みました。公開初日の観客動員数は約6万人に上り、その後も年間平均1万5千人が動物園を訪れ賑わいを見せました。連日延々2キロの長蛇の列が絶えず、一人当たりの観覧時間はおよそ30秒から50秒程とされていたため、2頭の姿を目に焼き付けようと皆が躍起になっていたとのことです。これら2頭は中国政府から公式に贈呈されたものであったため返還の義務がなく、終生日本で飼育されることが決まっていました。また日本で子供が誕生した場合にも中国側に引き渡す義務はありませんでした。メスのランランは「丸顔美人」と呼ばれ、その美しい容姿は7年間にわたって観客を魅了しましたが、1979年8月以降、自然妊娠後に妊娠中毒症や尿毒症などの合併症により次第に容体が悪化します。その後、腹膜透析などの懸命な介護の甲斐も虚しく、同年9月4日に惜しまれつつ亡くなります。またオスのカンカンは吊るされたタイヤで遊ぶのが大好きなやんちゃなパンダでしたが、1980年6月30日に心不全によって動物園で静かに息を引き取りました。2頭の剥製は現在も多摩動物公園で永久保存されていますが、全国の動物園や博物館への貸し出しも頻繁に行われており、往時の人気を彷彿とさせています。</p>\r\n <p> </p>\r\n <h2>1980年代の上野動物園に第2次パンダブームをもたらした伝説のパンダたち</h2>\r\n <p> </p>\r\n <p>1972年のカンカンとランランの来園によって一躍脚光を浴びた東京の上野動物園は、その後もジャイアントパンダを保有する数少ない動物園の一つとして、今日まで多くの来場者を迎えてきました。1980年1月29日にはメスのホアンホアン(歓歓)、また1982年11月9日にはオスのフェイフェイ(飛飛)が来園し、再び全国的な注目を集めました。1985年、2頭は第一子となるオスのチュチュ(初初)を授かりますが、日本の地で誕生した初のジャイアントパンダであったことからそう命名されたといわれています。残念ながらチュチュは、出産後43時間の短命に終わってしまいました。その後、2頭の間には1986年6月1日にメスのトントン(童童)が、そして1988年6月23日にはオスのユウユウ(悠悠)が誕生します。パンダ・ファミリーを一目見ようと再び上野動物園には長蛇の列ができるようになりました。子を持つようになったホアンホアンの母パンダぶりが発揮され、何とも微笑ましいものでした。一方で父となったフェイフェイは、1982年の初来園以来ずっと落ち着いた様子で、大人の風格を感じさせる堂々とした佇まいが強い印象を残しました。トントンの名前は日本国内の公募によって決定されたもので、応募数は27万件以上でした。誕生から約半年後の12月16日から一般公開が開始され、その後、1か月間の来園者数は前年比約2倍の42万人という驚異的な記録を樹立しました。チュチュの時とは対照的に、トントンはその後、無事に成長します。「木登りが大好きなおてんば娘」の異名を取りましたが、時には飼育員に抱かれて木から降りることもあり、数多くのエピソードを残しています。トントンの弟に当たるユウユウは姉のトントンと違いおっとりとした性格であったため、対照的な2頭を見比べることが当時の上野動物園でのパンダ鑑賞の見どころでした。1992年に迎えた日中国交正常化20周年の記念事業の一環として、日中がそれぞれ飼育するオスのジャイアントパンダを交換することになりました。11月5日に来日したリンリン(陵陵)と交換されることになったユウユウは、11月13日に北京動物園に渡りました。ユウユウがいなくなってしまったことは動物園に喪失感をもたらしましたが、代わりに来日したオスのリンリンは、日中親善のシンボルとして活躍すると同時に、上野動物園の新たなシンボルとなりました。また日本が所有権を持つ最後にして唯一のパンダとして、2008年に高齢で亡くなるまで22年もの歳月を動物園最大の人気者として活躍しました。リンゴを手の甲に乗せて器用に食べるなど芸達者な性質からも絶大な人気を博したリンリンでしたが、日本とメキシコを飛行機で3往復した経験を持つなど、史上最も海外渡航回数の多いパンダとしても名を馳せています。リンリンを新たに獲得した上野動物園は、リンリンとメスのトントンをペアとして飼育し始めます。結果的に出産に至らなかった2頭ですが、2000年にトントンが死亡した後、リンリンは上野動物園が保有する唯一のパンダとなりました。20年以上も生きた高齢パンダとして愛されていたリンリンでしたが、2007年8月頃から体調不良と食欲減退に悩まされ、徐々に衰弱していたため集中治療による回復が期待されました。しかし、2008年4月30日午前2時、献身的な介護の甲斐なく旅立ってしまいました。上野動物園によりますと、リンリンはこれまでに上野動物園が飼育したパンダの最高齢であり、一般的に飼育されたオスのパンダとしても22年7か月生きたことから世界5位の長寿を記録しています。リンリンは日本政府が直接所有する最後のパンダでしたが、亡くなった2008年に日本国内の他の動物園が所有していた8頭のジャイアントパンダは全て中国の貸与を受けたものであり、日本政府に所有権はありませんでした。これは1975年に発効されたワシントン条約による国際取引の規制によって、中国政府がそれまでの贈与形式からオン・ローン(貸与)形式に切り替えたことによります。リンリンは上野動物園に来園後は繁殖のためにトントンと一緒に飼育されましたが、結局このカップルが子を持つことはありませんでした。第2次パンダブームに貢献したこれらのパンダたちの活躍は、文化大革命終結後に自由開放政策を推進していた現代中国の対外的イメージを飛躍的に高めたことは言う迄もありません。また日本にとって、それらのパンダは極めて商品価値の高い中国からの厳選された輸入品のようなもので、受け入れる側の動物園にとっては運営上必要不可欠なものでもありました。ホアンホアンとフェイフェイのカップルがトントンとユウユウを授かり、ファミリーが形成されたことによって第2次パンダブームが到来しました。またそのかけがえのない時期は、今思い返せばパンダを常時公開する上野動物園にとっての最盛期でもありました。そして世紀をまたいで2008年まで生きたリンリンは、日中友好の象徴として上野動物園に託された至宝であったといえます。</p>\r\n <p> </p>\r\n <h2>上野動物園の第3次パンダブームを盛り上げた新世紀のパンダたち</h2>\r\n <p> </p>\r\n <p>ワシントン条約締結後に中国が取り決めたオン・ローン形式によって、日本にもそれまでの贈与ではなく、パンダが貸与されるようになります。その最初の一頭がメスのジャイアントパンダのシュアンシュアン(双双)であり、2003年12月3日のことでした。繁殖が成功し、1987年6月15日にメキシコのチャプルテペック動物園で誕生した珍しくも海外生まれのパンダで、上野動物園には中国政府によって約2年間貸し出されていました。1987年の誕生から死亡の年2022年までを計算しますと実に35年間も生きたことになります。ここまでの長寿はパンダとしては例外的なことであり、いかにシュアンシュアンが日中双方の施設で大切に育てられていたかを容易に想像することができます。上野動物園の放飼場にて初お目見えとなった当日には竹林の竹を次々となぎ倒し、元気な姿で観客を魅了しましたが、その後も後ろ足のみで立って前足で壁を伝って歩いて見せたりするなどサービス精神旺盛なパンダとしても多くの観衆の記憶に残っていることでしょう。飼育先の上野動物園は連日大盛況で、シュアンシュアンの妙技無くしては運営は成り立たないほどでした。花のあるメスのパンダとして上野で大活躍したシュアンシュアンでしたが、2005年の9月26日には予定通り中国に返還されました。リンリンと同時期に上野動物園で飼育されていたシュアンシュアンですが、2頭とも曲芸が得意であったため来園する子供たちのアイドルとして愛されていました。2005年にシュアンシュアンが中国に返還され、2008年にリンリンが亡くなってからしばらくの間、上野動物園ではパンダ不在の時期が続きます。そして新たな貸与を求めて何度も中国政府に交渉した結果、2頭のパンダが新たに貸与されることが決定しました。リンリンの死去から3年後の2011年2月21日にオスのリーリー(力力)とメスのシンシン(真真)が来日し、しばらく無かった活気が動物園に戻ってきたかのようでした。名前からも力持ちのイメージの強いリーリーは、その名の通りの活発なジャイアントパンダで、瞬く間に動物園一の人気者となりました。一方のシンシンは、「純真」を意味する名前が想起させる通りの天真爛漫なパンダで、リーリーとも相思相愛の様子でした。元々2頭は中国の研究所で別々に飼育されていましたが、上野動物園でつがいとして飼育されることになりました。2頭はその後上野動物園で誕生するメスのシャンシャン(香香)、またシャンシャンの妹と弟に当たる同じく上野生まれのレイレイ(蕾蕾)、またオスのシャオシャオ(暁暁)の両親としても知られています。リンリンが中国に返還されて以降パンダ不在であった上野動物園にて2頭によって新たなパンダファミリーが形成されたことからかつてない程の活気が動物園に戻ってきました。その後、シャンシャンは2023年に中国に返還され、その1年後にはリーリーも惜しまれつつ中国に帰ってしまいました。そして、ごく最近まで上野で飼育されていた一対のパンダであるシャオシャオとレイレイも、中国政府の突然の要求によって2026年1月27日に返還されてしまい、遂に上野動物園のパンダの保有数は0となってしまいました。21世紀以降の上野動物園で第3次パンダブームを盛り上げたこれら最後のパンダたちが中国に返還された後も元気で生きていることが時折報道されるた度に往時を懐かしむファンも多いことでしょう。「パンダ外交」の立役者ともいえる愛すべきパンダたちですが、2010年代初頭には尖閣諸島問題などで日中関係が急激に冷え込んだため、実際には2011年を最後に日本に新たなパンダが貸し出されることはありませんでした。貸与するか否かの決定権は常に中国側に委ねられていることから、パンダを所望する諸外国にとってパンダの貸与は中国政府との外交バロメーターと評されることもあります。日本におけるパンダの保有と飼育の草分けである上野動物園にかわいいジャイアントパンダが来園し、もう一度子供たちの歓声が聞こえる日が来ることをただただ夢見るばかりです。</p> """ -search_word: null -free_area: null -create_date: DateTime @1754353377 {#6412 date: 2025-08-05 09:22:57.0 Asia/Tokyo (+09:00) } -update_date: DateTime @1772497468 {#6402 date: 2026-03-03 09:24:28.0 Asia/Tokyo (+09:00) } -del_flg: 0 -ProductCategories: Doctrine\ORM\PersistentCollection {#7146 …} -ProductClasses: Doctrine\ORM\PersistentCollection {#7249 …} -ProductImage: Doctrine\ORM\PersistentCollection {#7536 …} -ProductTag: Doctrine\ORM\PersistentCollection {#7531 …} -CustomerFavoriteProducts: Doctrine\ORM\PersistentCollection {#7144 …} -Creator: Proxies\__CG__\Eccube\Entity\Member {#7239 …} -Status: Proxies\__CG__\Eccube\Entity\Master\ProductStatus {#7209 …} -ProductDatas: Doctrine\ORM\PersistentCollection {#7250 …} -_calc_customer_rank: false -customer_price: [] -customerPriceIncTaxs: [] -customer_rank_price: [] -customerRankPriceIncTaxs: [] -free_description_about_quantity: null -free_description_about_selling_price: null -free_description_of_payment_delivery: null } |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#7865 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#7846 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1669 …} $translationDomain: "validators" $message: Closure() {#7864 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "add_cart" "_" ] |
| cache_key | "__add_cart" |
| compound | true |
| data | null |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| errors | Symfony\Component\Form\FormErrorIterator {#8035 -form: Symfony\Component\Form\Form {#7965 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#8034 …5} |
| full_name | "" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "" |
| priority | 0 |
| required | true |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_" |
| valid | true |
| value | null |
product_id
"Symfony\Component\Form\Extension\Core\Type\HiddenType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "6115" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#7872 +payload: null +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Regex {#7873 +payload: null +message: "This value is not valid." +pattern: "/^\d+$/" +htmlPattern: null +match: true +normalizer: null } ] |
[ Symfony\Component\Validator\Constraints\NotBlank {#7872 +payload: null +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Regex {#7873 +payload: null +message: "This value is not valid." +pattern: "/^\d+$/" +htmlPattern: null +match: true +normalizer: null } ] |
| data | 6115 |
same as passed value |
| mapped | false |
false
|
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#7872 +payload: null +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Regex {#7873 +payload: null +message: "This value is not valid." +pattern: "/^\d+$/" +htmlPattern: null +match: true +normalizer: null } ] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1022 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1021 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1020 …} -namespace: Closure() {#1018 …} } |
| data | 6115 |
| data_class | null |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| empty_data | Closure(FormInterface $form) {#7927 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#7810 …} } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| mapped | false |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#7930 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#7846 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1669 …} $translationDomain: "validators" $message: Closure() {#7939 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "hidden" "_product_id" ] |
| cache_key | "_product_id_hidden" |
| compound | false |
| data | "6115" |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| errors | Symfony\Component\Form\FormErrorIterator {#8031 -form: Symfony\Component\Form\Form {#7968 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#8032 …5} |
| full_name | "product_id" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_id" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "product_id" |
| priority | 0 |
| required | false |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_product_id" |
| valid | true |
| value | "6115" |
ProductClass
"Symfony\Component\Form\Extension\Core\Type\HiddenType"
Default Data
| Property | Value |
|---|---|
| Model Format |
Eccube\Entity\ProductClass {#7247 -price01_inc_tax: 0.0 -price02_inc_tax: 9306467.0 -tax_rate: false -id: 6357 -code: "m6115" -stock: "8" -stock_unlimited: false -sale_limit: null -price01: null -price02: "9306467.00" -delivery_fee: null -visible: true -create_date: DateTime @1772574650 {#6413 date: 2026-03-04 06:50:50.0 Asia/Tokyo (+09:00) } -update_date: DateTime @1772574650 {#6917 date: 2026-03-04 06:50:50.0 Asia/Tokyo (+09:00) } -currency_code: "JPY" -point_rate: null -ProductStock: Eccube\Entity\ProductStock {#7207 …} -TaxRule: null -Product: Eccube\Entity\Product {#6880 -_calc: true -stockFinds: [ true ] -stocks: [ "8" ] -stockUnlimiteds: [ false ] -price01: [] -price02: [ "9306467.00" ] -price01IncTaxs: [] -price02IncTaxs: [ 9306467.0 ] -codes: [ "m6115" ] -classCategories1: [] -classCategories2: [] -className1: null -className2: null -id: 6115 -name: "中国 2025 パンダ 500元 30グラム 金貨 【10枚】" -note: null -description_list: null -description_detail: """ <p><span style="font-family: Meiryo; font-size: 16px;">【ご注意】</span><br style="font-family: Meiryo; font-size: 16px;" /><span style="font-family: Meiryo; font-size: 16px;">・地金相場の変動により、常に価格が変動いたします。</span><br style="font-family: Meiryo; font-size: 16px;" /><span style="font-family: Meiryo; font-size: 16px;">・海外で製造された製品です。</span><br style="font-family: Meiryo; font-size: 16px;" /><span style="font-family: Meiryo; font-size: 16px;">・</span><span style="font-family: Meiryo; font-size: 16px; color: red;">稀に黒ずみや傷、ミルクスポット(白い斑点)等が見られる製品もございますが、一般的にコイン本来の価値を損ねる要素とは見られないため、<strong>返品返金の対象とはなりません</strong>のでご購入になられる際にご承知置きください。</span><br style="font-family: Meiryo; font-size: 16px;" /><span style="font-family: Meiryo; font-size: 16px;">・弊社は複数の店舗間で在庫を共有しているため、ご注文状況によっては稀に欠品している場合がございます。</span><br style="font-family: Meiryo; font-size: 16px;" /><span style="font-family: Meiryo; font-size: 16px;">その際はメールまたはお電話にてご連絡させて頂きますことを予めご了承ください。</span><br style="font-family: Meiryo; font-size: 16px;" /><br /></p>\r\n <h2>パンダならではの可愛らしさと魅力はどこから来るのか</h2>\r\n <p> </p>\r\n <p>丸みを帯びた体や、白と黒のコントラストが特徴的な体毛で覆われたパンダの可愛さと魅力は語り尽くせません。今や世界各国の動物園において人気の首位を占めるパンダですが、20世紀初頭までは世界はおろか、生息地である中国の人々にさえ知られざる存在でした。笹を常食する草食動物であるパンダは、一般的におとなしく温厚でありながらもマイペースで好奇心旺盛な性格を有し、単独行動を好む面も見受けられます。縄張り意識が強いものの、人間や他の動物を襲うことはごく稀であり、親近感のある優しさに溢れています。嗅覚と聴覚が異常に優れているのも特徴であり、繊細な感覚を併せ持つと言われています。単純に仕草が可愛らしいのもパンダの魅力を語る上で欠かせない要素です。観客に観られ過ぎると恥ずかしさのあまり手で顔を覆って隠したり、興奮して急に走りだしたり木に登ったりすることもあり、その様子はまるで人間の子供のようです。また急に頑固になったり、環境の変化に対して敏感に反応するなど繊細な一面も見られます。子に対して強い母性本能を有することでよく知られているパンダですが、とりわけ母パンダは大切な子が人目にさらされることを極度に嫌うあまり、子を隠すような行動を取ることもあり、深い愛情を覗かせます。若いパンダは個体にもよりますが一般的に元気旺盛で活発であり、遊び好きな性格が強い印象を与えます。これらの特質とは対照的なおっとりとした見た目と、平和を好む性格を目の当たりにすることこそが何にも代えがたいパンダ鑑賞ならではの充実した喜びであり、世界中の動物園においてパンダの人気が依然として衰えを見せないもっともな理由ではないかと思われます。</p>\r\n <p> </p>\r\n <h2>1950年代から現在まで中華人民共和国が推進してきた「パンダ外交」とは</h2>\r\n <p> </p>\r\n <p>その愛くるしい姿と柔らかな動作によって国際的な人気を誇るパンダ。今日まで子供たちのみならず世界中の人々によって親しまれています。中国原産の動物であるパンダの生息地は元々限定されていたことが確認されており、中国南部からベトナム北部にかけての狭い地域に生息していたに過ぎませんでした。しかし20世紀以降、パンダは全世界を股にかけた活躍によって飛躍の時を迎えます。何よりも現代中国を象徴する動物であるパンダは、中国と諸外国の国際交流の懸け橋として各国に贈与もしくは貸与されるようになります。中国政府によるこの外交手段は一般的に「パンダ外交」と称され、中国の対外的イメージを飛躍的に向上させる効果が期待されていました。中国共産党は1950年代以降パンダ外交を積極的に推進するようになりますが、1957年から1983年までの間にソビエト連邦や朝鮮民主主義共和国のような主要同盟国を始め、アメリカ合衆国とイギリス連合王国を含む9つの国家に対し、友好の印として実に24頭のパンダを贈っています。それらの中でも、1972年にアメリカ大統領として史上初の訪中を果たしたニクソン大統領への返礼として国家主席の毛沢東がアメリカに贈ったジャイアントパンダの存在は半ば伝説化しています。大統領の中国電撃訪問からおよそ2か月後の1972年4月、2頭のジャイアントパンダ、リンリンとシンシンがアメリカに到着し、ファーストレディーのパット・ニクソンが出迎えました。その後、ワシントン国立動物園に寄贈されましたが、初公開当日には2万人以上の来場者が長蛇の列をなし、初年度には1100万人以上が動物園に詰めかけるという記録を樹立しました。米中関係の蜜月を象徴するこの事象が、アメリカとの関係改善を強く望んでいた中国共産党に多大なる恩恵をもたらしたことは言う迄もありませんが、アメリカにとっても国際政治における画期的な勝利を象徴する出来事でした。我が国日本もまた、中国のパンダ外交を語る上で重要な国家と見なされています。短期間の貸与の例を除き、実際に中国からパンダを贈与されるか、あるいは貸与を受けて長期間飼育した機関は国内3か所に限定されます。パンダと共に歩んだ日本の動物園のこれまでの変遷を個別で振り返りたいと思います。</p>\r\n <p> </p>\r\n <h2>上野動物園(1972年~2026年)</h2>\r\n <p> </p>\r\n <h2>中国との国交正常化の返礼として贈られたカンカンとランランの待望の来日とそれに続く第1次パンダブーム</h2>\r\n <p> </p>\r\n <p>1972年は日中パンダ外交史の幕開けの年として長きにわたって記憶されることでしょう。同年9月に締結された日中国交正常化の返礼として、翌月に2頭のジャイアントパンダが東京都恩賜上野動物園(通称上野動物園)に贈与されましたが、これが第1次パンダブームの火付け役となったことを記憶されている方も多いことでしょう。その前年に訪英中の昭和天皇がロンドン動物園でメスのパンダ「チチ」を観覧されたことが既に大々的に報道されていたため、国内でのパンダに対する関心が高まっていた時期のことでした。上野動物園で飼育されることになったジャイアントパンダは2頭で、オスのカンカン(康康・中国名:新興)とメスのランラン(蘭蘭・中国名:二興)でした。10月28日に来日した2頭の一般公開は11月5日から始まり、日本中を熱狂の渦に巻き込みました。公開初日の観客動員数は約6万人に上り、その後も年間平均1万5千人が動物園を訪れ賑わいを見せました。連日延々2キロの長蛇の列が絶えず、一人当たりの観覧時間はおよそ30秒から50秒程とされていたため、2頭の姿を目に焼き付けようと皆が躍起になっていたとのことです。これら2頭は中国政府から公式に贈呈されたものであったため返還の義務がなく、終生日本で飼育されることが決まっていました。また日本で子供が誕生した場合にも中国側に引き渡す義務はありませんでした。メスのランランは「丸顔美人」と呼ばれ、その美しい容姿は7年間にわたって観客を魅了しましたが、1979年8月以降、自然妊娠後に妊娠中毒症や尿毒症などの合併症により次第に容体が悪化します。その後、腹膜透析などの懸命な介護の甲斐も虚しく、同年9月4日に惜しまれつつ亡くなります。またオスのカンカンは吊るされたタイヤで遊ぶのが大好きなやんちゃなパンダでしたが、1980年6月30日に心不全によって動物園で静かに息を引き取りました。2頭の剥製は現在も多摩動物公園で永久保存されていますが、全国の動物園や博物館への貸し出しも頻繁に行われており、往時の人気を彷彿とさせています。</p>\r\n <p> </p>\r\n <h2>1980年代の上野動物園に第2次パンダブームをもたらした伝説のパンダたち</h2>\r\n <p> </p>\r\n <p>1972年のカンカンとランランの来園によって一躍脚光を浴びた東京の上野動物園は、その後もジャイアントパンダを保有する数少ない動物園の一つとして、今日まで多くの来場者を迎えてきました。1980年1月29日にはメスのホアンホアン(歓歓)、また1982年11月9日にはオスのフェイフェイ(飛飛)が来園し、再び全国的な注目を集めました。1985年、2頭は第一子となるオスのチュチュ(初初)を授かりますが、日本の地で誕生した初のジャイアントパンダであったことからそう命名されたといわれています。残念ながらチュチュは、出産後43時間の短命に終わってしまいました。その後、2頭の間には1986年6月1日にメスのトントン(童童)が、そして1988年6月23日にはオスのユウユウ(悠悠)が誕生します。パンダ・ファミリーを一目見ようと再び上野動物園には長蛇の列ができるようになりました。子を持つようになったホアンホアンの母パンダぶりが発揮され、何とも微笑ましいものでした。一方で父となったフェイフェイは、1982年の初来園以来ずっと落ち着いた様子で、大人の風格を感じさせる堂々とした佇まいが強い印象を残しました。トントンの名前は日本国内の公募によって決定されたもので、応募数は27万件以上でした。誕生から約半年後の12月16日から一般公開が開始され、その後、1か月間の来園者数は前年比約2倍の42万人という驚異的な記録を樹立しました。チュチュの時とは対照的に、トントンはその後、無事に成長します。「木登りが大好きなおてんば娘」の異名を取りましたが、時には飼育員に抱かれて木から降りることもあり、数多くのエピソードを残しています。トントンの弟に当たるユウユウは姉のトントンと違いおっとりとした性格であったため、対照的な2頭を見比べることが当時の上野動物園でのパンダ鑑賞の見どころでした。1992年に迎えた日中国交正常化20周年の記念事業の一環として、日中がそれぞれ飼育するオスのジャイアントパンダを交換することになりました。11月5日に来日したリンリン(陵陵)と交換されることになったユウユウは、11月13日に北京動物園に渡りました。ユウユウがいなくなってしまったことは動物園に喪失感をもたらしましたが、代わりに来日したオスのリンリンは、日中親善のシンボルとして活躍すると同時に、上野動物園の新たなシンボルとなりました。また日本が所有権を持つ最後にして唯一のパンダとして、2008年に高齢で亡くなるまで22年もの歳月を動物園最大の人気者として活躍しました。リンゴを手の甲に乗せて器用に食べるなど芸達者な性質からも絶大な人気を博したリンリンでしたが、日本とメキシコを飛行機で3往復した経験を持つなど、史上最も海外渡航回数の多いパンダとしても名を馳せています。リンリンを新たに獲得した上野動物園は、リンリンとメスのトントンをペアとして飼育し始めます。結果的に出産に至らなかった2頭ですが、2000年にトントンが死亡した後、リンリンは上野動物園が保有する唯一のパンダとなりました。20年以上も生きた高齢パンダとして愛されていたリンリンでしたが、2007年8月頃から体調不良と食欲減退に悩まされ、徐々に衰弱していたため集中治療による回復が期待されました。しかし、2008年4月30日午前2時、献身的な介護の甲斐なく旅立ってしまいました。上野動物園によりますと、リンリンはこれまでに上野動物園が飼育したパンダの最高齢であり、一般的に飼育されたオスのパンダとしても22年7か月生きたことから世界5位の長寿を記録しています。リンリンは日本政府が直接所有する最後のパンダでしたが、亡くなった2008年に日本国内の他の動物園が所有していた8頭のジャイアントパンダは全て中国の貸与を受けたものであり、日本政府に所有権はありませんでした。これは1975年に発効されたワシントン条約による国際取引の規制によって、中国政府がそれまでの贈与形式からオン・ローン(貸与)形式に切り替えたことによります。リンリンは上野動物園に来園後は繁殖のためにトントンと一緒に飼育されましたが、結局このカップルが子を持つことはありませんでした。第2次パンダブームに貢献したこれらのパンダたちの活躍は、文化大革命終結後に自由開放政策を推進していた現代中国の対外的イメージを飛躍的に高めたことは言う迄もありません。また日本にとって、それらのパンダは極めて商品価値の高い中国からの厳選された輸入品のようなもので、受け入れる側の動物園にとっては運営上必要不可欠なものでもありました。ホアンホアンとフェイフェイのカップルがトントンとユウユウを授かり、ファミリーが形成されたことによって第2次パンダブームが到来しました。またそのかけがえのない時期は、今思い返せばパンダを常時公開する上野動物園にとっての最盛期でもありました。そして世紀をまたいで2008年まで生きたリンリンは、日中友好の象徴として上野動物園に託された至宝であったといえます。</p>\r\n <p> </p>\r\n <h2>上野動物園の第3次パンダブームを盛り上げた新世紀のパンダたち</h2>\r\n <p> </p>\r\n <p>ワシントン条約締結後に中国が取り決めたオン・ローン形式によって、日本にもそれまでの贈与ではなく、パンダが貸与されるようになります。その最初の一頭がメスのジャイアントパンダのシュアンシュアン(双双)であり、2003年12月3日のことでした。繁殖が成功し、1987年6月15日にメキシコのチャプルテペック動物園で誕生した珍しくも海外生まれのパンダで、上野動物園には中国政府によって約2年間貸し出されていました。1987年の誕生から死亡の年2022年までを計算しますと実に35年間も生きたことになります。ここまでの長寿はパンダとしては例外的なことであり、いかにシュアンシュアンが日中双方の施設で大切に育てられていたかを容易に想像することができます。上野動物園の放飼場にて初お目見えとなった当日には竹林の竹を次々となぎ倒し、元気な姿で観客を魅了しましたが、その後も後ろ足のみで立って前足で壁を伝って歩いて見せたりするなどサービス精神旺盛なパンダとしても多くの観衆の記憶に残っていることでしょう。飼育先の上野動物園は連日大盛況で、シュアンシュアンの妙技無くしては運営は成り立たないほどでした。花のあるメスのパンダとして上野で大活躍したシュアンシュアンでしたが、2005年の9月26日には予定通り中国に返還されました。リンリンと同時期に上野動物園で飼育されていたシュアンシュアンですが、2頭とも曲芸が得意であったため来園する子供たちのアイドルとして愛されていました。2005年にシュアンシュアンが中国に返還され、2008年にリンリンが亡くなってからしばらくの間、上野動物園ではパンダ不在の時期が続きます。そして新たな貸与を求めて何度も中国政府に交渉した結果、2頭のパンダが新たに貸与されることが決定しました。リンリンの死去から3年後の2011年2月21日にオスのリーリー(力力)とメスのシンシン(真真)が来日し、しばらく無かった活気が動物園に戻ってきたかのようでした。名前からも力持ちのイメージの強いリーリーは、その名の通りの活発なジャイアントパンダで、瞬く間に動物園一の人気者となりました。一方のシンシンは、「純真」を意味する名前が想起させる通りの天真爛漫なパンダで、リーリーとも相思相愛の様子でした。元々2頭は中国の研究所で別々に飼育されていましたが、上野動物園でつがいとして飼育されることになりました。2頭はその後上野動物園で誕生するメスのシャンシャン(香香)、またシャンシャンの妹と弟に当たる同じく上野生まれのレイレイ(蕾蕾)、またオスのシャオシャオ(暁暁)の両親としても知られています。リンリンが中国に返還されて以降パンダ不在であった上野動物園にて2頭によって新たなパンダファミリーが形成されたことからかつてない程の活気が動物園に戻ってきました。その後、シャンシャンは2023年に中国に返還され、その1年後にはリーリーも惜しまれつつ中国に帰ってしまいました。そして、ごく最近まで上野で飼育されていた一対のパンダであるシャオシャオとレイレイも、中国政府の突然の要求によって2026年1月27日に返還されてしまい、遂に上野動物園のパンダの保有数は0となってしまいました。21世紀以降の上野動物園で第3次パンダブームを盛り上げたこれら最後のパンダたちが中国に返還された後も元気で生きていることが時折報道されるた度に往時を懐かしむファンも多いことでしょう。「パンダ外交」の立役者ともいえる愛すべきパンダたちですが、2010年代初頭には尖閣諸島問題などで日中関係が急激に冷え込んだため、実際には2011年を最後に日本に新たなパンダが貸し出されることはありませんでした。貸与するか否かの決定権は常に中国側に委ねられていることから、パンダを所望する諸外国にとってパンダの貸与は中国政府との外交バロメーターと評されることもあります。日本におけるパンダの保有と飼育の草分けである上野動物園にかわいいジャイアントパンダが来園し、もう一度子供たちの歓声が聞こえる日が来ることをただただ夢見るばかりです。</p> """ -search_word: null -free_area: null -create_date: DateTime @1754353377 {#6412 date: 2025-08-05 09:22:57.0 Asia/Tokyo (+09:00) } -update_date: DateTime @1772497468 {#6402 date: 2026-03-03 09:24:28.0 Asia/Tokyo (+09:00) } -del_flg: 0 -ProductCategories: Doctrine\ORM\PersistentCollection {#7146 …} -ProductClasses: Doctrine\ORM\PersistentCollection {#7249 …} -ProductImage: Doctrine\ORM\PersistentCollection {#7536 …} -ProductTag: Doctrine\ORM\PersistentCollection {#7531 …} -CustomerFavoriteProducts: Doctrine\ORM\PersistentCollection {#7144 …} -Creator: Proxies\__CG__\Eccube\Entity\Member {#7239 …} -Status: Proxies\__CG__\Eccube\Entity\Master\ProductStatus {#7209 …} -ProductDatas: Doctrine\ORM\PersistentCollection {#7250 …} -_calc_customer_rank: false -customer_price: [] -customerPriceIncTaxs: [] -customer_rank_price: [] -customerRankPriceIncTaxs: [] -free_description_about_quantity: null -free_description_about_selling_price: null -free_description_of_payment_delivery: null } -SaleType: Proxies\__CG__\Eccube\Entity\Master\SaleType {#7525 …} -ClassCategory1: null -ClassCategory2: null -DeliveryDuration: null -Creator: Proxies\__CG__\Eccube\Entity\Member {#7239 …} -CustomerPrices: Doctrine\ORM\PersistentCollection {#7524 …} -customer_rank_prices: [ 2 => "9306467.00" 7 => "9306467.00" 8 => "9306467.00" ] -customer_rank_price_inc_taxes: [ 2 => 9306467.0 7 => 9306467.0 8 => 9306467.0 ] -customer_rank_price: null -customer_rank_price_inc_tax: null -ProductClassRegularCycle: Doctrine\ORM\PersistentCollection {#7537 …} -RegularDiscount: null } |
| Normalized Format | 6357 |
| View Format |
"6357"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#7875 +payload: null +message: "This value should not be blank." +allowNull: false +normalizer: null } ] |
[ Symfony\Component\Validator\Constraints\NotBlank {#7875 +payload: null +message: "This value should not be blank." +allowNull: false +normalizer: null } ] |
| data | Eccube\Entity\ProductClass {#7247 -price01_inc_tax: 0.0 -price02_inc_tax: 9306467.0 -tax_rate: false -id: 6357 -code: "m6115" -stock: "8" -stock_unlimited: false -sale_limit: null -price01: null -price02: "9306467.00" -delivery_fee: null -visible: true -create_date: DateTime @1772574650 {#6413 date: 2026-03-04 06:50:50.0 Asia/Tokyo (+09:00) } -update_date: DateTime @1772574650 {#6917 date: 2026-03-04 06:50:50.0 Asia/Tokyo (+09:00) } -currency_code: "JPY" -point_rate: null -ProductStock: Eccube\Entity\ProductStock {#7207 …} -TaxRule: null -Product: Eccube\Entity\Product {#6880 -_calc: true -stockFinds: [ true ] -stocks: [ "8" ] -stockUnlimiteds: [ false ] -price01: [] -price02: [ "9306467.00" ] -price01IncTaxs: [] -price02IncTaxs: [ 9306467.0 ] -codes: [ "m6115" ] -classCategories1: [] -classCategories2: [] -className1: null -className2: null -id: 6115 -name: "中国 2025 パンダ 500元 30グラム 金貨 【10枚】" -note: null -description_list: null -description_detail: """ <p><span style="font-family: Meiryo; font-size: 16px;">【ご注意】</span><br style="font-family: Meiryo; font-size: 16px;" /><span style="font-family: Meiryo; font-size: 16px;">・地金相場の変動により、常に価格が変動いたします。</span><br style="font-family: Meiryo; font-size: 16px;" /><span style="font-family: Meiryo; font-size: 16px;">・海外で製造された製品です。</span><br style="font-family: Meiryo; font-size: 16px;" /><span style="font-family: Meiryo; font-size: 16px;">・</span><span style="font-family: Meiryo; font-size: 16px; color: red;">稀に黒ずみや傷、ミルクスポット(白い斑点)等が見られる製品もございますが、一般的にコイン本来の価値を損ねる要素とは見られないため、<strong>返品返金の対象とはなりません</strong>のでご購入になられる際にご承知置きください。</span><br style="font-family: Meiryo; font-size: 16px;" /><span style="font-family: Meiryo; font-size: 16px;">・弊社は複数の店舗間で在庫を共有しているため、ご注文状況によっては稀に欠品している場合がございます。</span><br style="font-family: Meiryo; font-size: 16px;" /><span style="font-family: Meiryo; font-size: 16px;">その際はメールまたはお電話にてご連絡させて頂きますことを予めご了承ください。</span><br style="font-family: Meiryo; font-size: 16px;" /><br /></p>\r\n <h2>パンダならではの可愛らしさと魅力はどこから来るのか</h2>\r\n <p> </p>\r\n <p>丸みを帯びた体や、白と黒のコントラストが特徴的な体毛で覆われたパンダの可愛さと魅力は語り尽くせません。今や世界各国の動物園において人気の首位を占めるパンダですが、20世紀初頭までは世界はおろか、生息地である中国の人々にさえ知られざる存在でした。笹を常食する草食動物であるパンダは、一般的におとなしく温厚でありながらもマイペースで好奇心旺盛な性格を有し、単独行動を好む面も見受けられます。縄張り意識が強いものの、人間や他の動物を襲うことはごく稀であり、親近感のある優しさに溢れています。嗅覚と聴覚が異常に優れているのも特徴であり、繊細な感覚を併せ持つと言われています。単純に仕草が可愛らしいのもパンダの魅力を語る上で欠かせない要素です。観客に観られ過ぎると恥ずかしさのあまり手で顔を覆って隠したり、興奮して急に走りだしたり木に登ったりすることもあり、その様子はまるで人間の子供のようです。また急に頑固になったり、環境の変化に対して敏感に反応するなど繊細な一面も見られます。子に対して強い母性本能を有することでよく知られているパンダですが、とりわけ母パンダは大切な子が人目にさらされることを極度に嫌うあまり、子を隠すような行動を取ることもあり、深い愛情を覗かせます。若いパンダは個体にもよりますが一般的に元気旺盛で活発であり、遊び好きな性格が強い印象を与えます。これらの特質とは対照的なおっとりとした見た目と、平和を好む性格を目の当たりにすることこそが何にも代えがたいパンダ鑑賞ならではの充実した喜びであり、世界中の動物園においてパンダの人気が依然として衰えを見せないもっともな理由ではないかと思われます。</p>\r\n <p> </p>\r\n <h2>1950年代から現在まで中華人民共和国が推進してきた「パンダ外交」とは</h2>\r\n <p> </p>\r\n <p>その愛くるしい姿と柔らかな動作によって国際的な人気を誇るパンダ。今日まで子供たちのみならず世界中の人々によって親しまれています。中国原産の動物であるパンダの生息地は元々限定されていたことが確認されており、中国南部からベトナム北部にかけての狭い地域に生息していたに過ぎませんでした。しかし20世紀以降、パンダは全世界を股にかけた活躍によって飛躍の時を迎えます。何よりも現代中国を象徴する動物であるパンダは、中国と諸外国の国際交流の懸け橋として各国に贈与もしくは貸与されるようになります。中国政府によるこの外交手段は一般的に「パンダ外交」と称され、中国の対外的イメージを飛躍的に向上させる効果が期待されていました。中国共産党は1950年代以降パンダ外交を積極的に推進するようになりますが、1957年から1983年までの間にソビエト連邦や朝鮮民主主義共和国のような主要同盟国を始め、アメリカ合衆国とイギリス連合王国を含む9つの国家に対し、友好の印として実に24頭のパンダを贈っています。それらの中でも、1972年にアメリカ大統領として史上初の訪中を果たしたニクソン大統領への返礼として国家主席の毛沢東がアメリカに贈ったジャイアントパンダの存在は半ば伝説化しています。大統領の中国電撃訪問からおよそ2か月後の1972年4月、2頭のジャイアントパンダ、リンリンとシンシンがアメリカに到着し、ファーストレディーのパット・ニクソンが出迎えました。その後、ワシントン国立動物園に寄贈されましたが、初公開当日には2万人以上の来場者が長蛇の列をなし、初年度には1100万人以上が動物園に詰めかけるという記録を樹立しました。米中関係の蜜月を象徴するこの事象が、アメリカとの関係改善を強く望んでいた中国共産党に多大なる恩恵をもたらしたことは言う迄もありませんが、アメリカにとっても国際政治における画期的な勝利を象徴する出来事でした。我が国日本もまた、中国のパンダ外交を語る上で重要な国家と見なされています。短期間の貸与の例を除き、実際に中国からパンダを贈与されるか、あるいは貸与を受けて長期間飼育した機関は国内3か所に限定されます。パンダと共に歩んだ日本の動物園のこれまでの変遷を個別で振り返りたいと思います。</p>\r\n <p> </p>\r\n <h2>上野動物園(1972年~2026年)</h2>\r\n <p> </p>\r\n <h2>中国との国交正常化の返礼として贈られたカンカンとランランの待望の来日とそれに続く第1次パンダブーム</h2>\r\n <p> </p>\r\n <p>1972年は日中パンダ外交史の幕開けの年として長きにわたって記憶されることでしょう。同年9月に締結された日中国交正常化の返礼として、翌月に2頭のジャイアントパンダが東京都恩賜上野動物園(通称上野動物園)に贈与されましたが、これが第1次パンダブームの火付け役となったことを記憶されている方も多いことでしょう。その前年に訪英中の昭和天皇がロンドン動物園でメスのパンダ「チチ」を観覧されたことが既に大々的に報道されていたため、国内でのパンダに対する関心が高まっていた時期のことでした。上野動物園で飼育されることになったジャイアントパンダは2頭で、オスのカンカン(康康・中国名:新興)とメスのランラン(蘭蘭・中国名:二興)でした。10月28日に来日した2頭の一般公開は11月5日から始まり、日本中を熱狂の渦に巻き込みました。公開初日の観客動員数は約6万人に上り、その後も年間平均1万5千人が動物園を訪れ賑わいを見せました。連日延々2キロの長蛇の列が絶えず、一人当たりの観覧時間はおよそ30秒から50秒程とされていたため、2頭の姿を目に焼き付けようと皆が躍起になっていたとのことです。これら2頭は中国政府から公式に贈呈されたものであったため返還の義務がなく、終生日本で飼育されることが決まっていました。また日本で子供が誕生した場合にも中国側に引き渡す義務はありませんでした。メスのランランは「丸顔美人」と呼ばれ、その美しい容姿は7年間にわたって観客を魅了しましたが、1979年8月以降、自然妊娠後に妊娠中毒症や尿毒症などの合併症により次第に容体が悪化します。その後、腹膜透析などの懸命な介護の甲斐も虚しく、同年9月4日に惜しまれつつ亡くなります。またオスのカンカンは吊るされたタイヤで遊ぶのが大好きなやんちゃなパンダでしたが、1980年6月30日に心不全によって動物園で静かに息を引き取りました。2頭の剥製は現在も多摩動物公園で永久保存されていますが、全国の動物園や博物館への貸し出しも頻繁に行われており、往時の人気を彷彿とさせています。</p>\r\n <p> </p>\r\n <h2>1980年代の上野動物園に第2次パンダブームをもたらした伝説のパンダたち</h2>\r\n <p> </p>\r\n <p>1972年のカンカンとランランの来園によって一躍脚光を浴びた東京の上野動物園は、その後もジャイアントパンダを保有する数少ない動物園の一つとして、今日まで多くの来場者を迎えてきました。1980年1月29日にはメスのホアンホアン(歓歓)、また1982年11月9日にはオスのフェイフェイ(飛飛)が来園し、再び全国的な注目を集めました。1985年、2頭は第一子となるオスのチュチュ(初初)を授かりますが、日本の地で誕生した初のジャイアントパンダであったことからそう命名されたといわれています。残念ながらチュチュは、出産後43時間の短命に終わってしまいました。その後、2頭の間には1986年6月1日にメスのトントン(童童)が、そして1988年6月23日にはオスのユウユウ(悠悠)が誕生します。パンダ・ファミリーを一目見ようと再び上野動物園には長蛇の列ができるようになりました。子を持つようになったホアンホアンの母パンダぶりが発揮され、何とも微笑ましいものでした。一方で父となったフェイフェイは、1982年の初来園以来ずっと落ち着いた様子で、大人の風格を感じさせる堂々とした佇まいが強い印象を残しました。トントンの名前は日本国内の公募によって決定されたもので、応募数は27万件以上でした。誕生から約半年後の12月16日から一般公開が開始され、その後、1か月間の来園者数は前年比約2倍の42万人という驚異的な記録を樹立しました。チュチュの時とは対照的に、トントンはその後、無事に成長します。「木登りが大好きなおてんば娘」の異名を取りましたが、時には飼育員に抱かれて木から降りることもあり、数多くのエピソードを残しています。トントンの弟に当たるユウユウは姉のトントンと違いおっとりとした性格であったため、対照的な2頭を見比べることが当時の上野動物園でのパンダ鑑賞の見どころでした。1992年に迎えた日中国交正常化20周年の記念事業の一環として、日中がそれぞれ飼育するオスのジャイアントパンダを交換することになりました。11月5日に来日したリンリン(陵陵)と交換されることになったユウユウは、11月13日に北京動物園に渡りました。ユウユウがいなくなってしまったことは動物園に喪失感をもたらしましたが、代わりに来日したオスのリンリンは、日中親善のシンボルとして活躍すると同時に、上野動物園の新たなシンボルとなりました。また日本が所有権を持つ最後にして唯一のパンダとして、2008年に高齢で亡くなるまで22年もの歳月を動物園最大の人気者として活躍しました。リンゴを手の甲に乗せて器用に食べるなど芸達者な性質からも絶大な人気を博したリンリンでしたが、日本とメキシコを飛行機で3往復した経験を持つなど、史上最も海外渡航回数の多いパンダとしても名を馳せています。リンリンを新たに獲得した上野動物園は、リンリンとメスのトントンをペアとして飼育し始めます。結果的に出産に至らなかった2頭ですが、2000年にトントンが死亡した後、リンリンは上野動物園が保有する唯一のパンダとなりました。20年以上も生きた高齢パンダとして愛されていたリンリンでしたが、2007年8月頃から体調不良と食欲減退に悩まされ、徐々に衰弱していたため集中治療による回復が期待されました。しかし、2008年4月30日午前2時、献身的な介護の甲斐なく旅立ってしまいました。上野動物園によりますと、リンリンはこれまでに上野動物園が飼育したパンダの最高齢であり、一般的に飼育されたオスのパンダとしても22年7か月生きたことから世界5位の長寿を記録しています。リンリンは日本政府が直接所有する最後のパンダでしたが、亡くなった2008年に日本国内の他の動物園が所有していた8頭のジャイアントパンダは全て中国の貸与を受けたものであり、日本政府に所有権はありませんでした。これは1975年に発効されたワシントン条約による国際取引の規制によって、中国政府がそれまでの贈与形式からオン・ローン(貸与)形式に切り替えたことによります。リンリンは上野動物園に来園後は繁殖のためにトントンと一緒に飼育されましたが、結局このカップルが子を持つことはありませんでした。第2次パンダブームに貢献したこれらのパンダたちの活躍は、文化大革命終結後に自由開放政策を推進していた現代中国の対外的イメージを飛躍的に高めたことは言う迄もありません。また日本にとって、それらのパンダは極めて商品価値の高い中国からの厳選された輸入品のようなもので、受け入れる側の動物園にとっては運営上必要不可欠なものでもありました。ホアンホアンとフェイフェイのカップルがトントンとユウユウを授かり、ファミリーが形成されたことによって第2次パンダブームが到来しました。またそのかけがえのない時期は、今思い返せばパンダを常時公開する上野動物園にとっての最盛期でもありました。そして世紀をまたいで2008年まで生きたリンリンは、日中友好の象徴として上野動物園に託された至宝であったといえます。</p>\r\n <p> </p>\r\n <h2>上野動物園の第3次パンダブームを盛り上げた新世紀のパンダたち</h2>\r\n <p> </p>\r\n <p>ワシントン条約締結後に中国が取り決めたオン・ローン形式によって、日本にもそれまでの贈与ではなく、パンダが貸与されるようになります。その最初の一頭がメスのジャイアントパンダのシュアンシュアン(双双)であり、2003年12月3日のことでした。繁殖が成功し、1987年6月15日にメキシコのチャプルテペック動物園で誕生した珍しくも海外生まれのパンダで、上野動物園には中国政府によって約2年間貸し出されていました。1987年の誕生から死亡の年2022年までを計算しますと実に35年間も生きたことになります。ここまでの長寿はパンダとしては例外的なことであり、いかにシュアンシュアンが日中双方の施設で大切に育てられていたかを容易に想像することができます。上野動物園の放飼場にて初お目見えとなった当日には竹林の竹を次々となぎ倒し、元気な姿で観客を魅了しましたが、その後も後ろ足のみで立って前足で壁を伝って歩いて見せたりするなどサービス精神旺盛なパンダとしても多くの観衆の記憶に残っていることでしょう。飼育先の上野動物園は連日大盛況で、シュアンシュアンの妙技無くしては運営は成り立たないほどでした。花のあるメスのパンダとして上野で大活躍したシュアンシュアンでしたが、2005年の9月26日には予定通り中国に返還されました。リンリンと同時期に上野動物園で飼育されていたシュアンシュアンですが、2頭とも曲芸が得意であったため来園する子供たちのアイドルとして愛されていました。2005年にシュアンシュアンが中国に返還され、2008年にリンリンが亡くなってからしばらくの間、上野動物園ではパンダ不在の時期が続きます。そして新たな貸与を求めて何度も中国政府に交渉した結果、2頭のパンダが新たに貸与されることが決定しました。リンリンの死去から3年後の2011年2月21日にオスのリーリー(力力)とメスのシンシン(真真)が来日し、しばらく無かった活気が動物園に戻ってきたかのようでした。名前からも力持ちのイメージの強いリーリーは、その名の通りの活発なジャイアントパンダで、瞬く間に動物園一の人気者となりました。一方のシンシンは、「純真」を意味する名前が想起させる通りの天真爛漫なパンダで、リーリーとも相思相愛の様子でした。元々2頭は中国の研究所で別々に飼育されていましたが、上野動物園でつがいとして飼育されることになりました。2頭はその後上野動物園で誕生するメスのシャンシャン(香香)、またシャンシャンの妹と弟に当たる同じく上野生まれのレイレイ(蕾蕾)、またオスのシャオシャオ(暁暁)の両親としても知られています。リンリンが中国に返還されて以降パンダ不在であった上野動物園にて2頭によって新たなパンダファミリーが形成されたことからかつてない程の活気が動物園に戻ってきました。その後、シャンシャンは2023年に中国に返還され、その1年後にはリーリーも惜しまれつつ中国に帰ってしまいました。そして、ごく最近まで上野で飼育されていた一対のパンダであるシャオシャオとレイレイも、中国政府の突然の要求によって2026年1月27日に返還されてしまい、遂に上野動物園のパンダの保有数は0となってしまいました。21世紀以降の上野動物園で第3次パンダブームを盛り上げたこれら最後のパンダたちが中国に返還された後も元気で生きていることが時折報道されるた度に往時を懐かしむファンも多いことでしょう。「パンダ外交」の立役者ともいえる愛すべきパンダたちですが、2010年代初頭には尖閣諸島問題などで日中関係が急激に冷え込んだため、実際には2011年を最後に日本に新たなパンダが貸し出されることはありませんでした。貸与するか否かの決定権は常に中国側に委ねられていることから、パンダを所望する諸外国にとってパンダの貸与は中国政府との外交バロメーターと評されることもあります。日本におけるパンダの保有と飼育の草分けである上野動物園にかわいいジャイアントパンダが来園し、もう一度子供たちの歓声が聞こえる日が来ることをただただ夢見るばかりです。</p> """ -search_word: null -free_area: null -create_date: DateTime @1754353377 {#6412 date: 2025-08-05 09:22:57.0 Asia/Tokyo (+09:00) } -update_date: DateTime @1772497468 {#6402 date: 2026-03-03 09:24:28.0 Asia/Tokyo (+09:00) } -del_flg: 0 -ProductCategories: Doctrine\ORM\PersistentCollection {#7146 …} -ProductClasses: Doctrine\ORM\PersistentCollection {#7249 …} -ProductImage: Doctrine\ORM\PersistentCollection {#7536 …} -ProductTag: Doctrine\ORM\PersistentCollection {#7531 …} -CustomerFavoriteProducts: Doctrine\ORM\PersistentCollection {#7144 …} -Creator: Proxies\__CG__\Eccube\Entity\Member {#7239 …} -Status: Proxies\__CG__\Eccube\Entity\Master\ProductStatus {#7209 …} -ProductDatas: Doctrine\ORM\PersistentCollection {#7250 …} -_calc_customer_rank: false -customer_price: [] -customerPriceIncTaxs: [] -customer_rank_price: [] -customerRankPriceIncTaxs: [] -free_description_about_quantity: null -free_description_about_selling_price: null -free_description_of_payment_delivery: null } -SaleType: Proxies\__CG__\Eccube\Entity\Master\SaleType {#7525 …} -ClassCategory1: null -ClassCategory2: null -DeliveryDuration: null -Creator: Proxies\__CG__\Eccube\Entity\Member {#7239 …} -CustomerPrices: Doctrine\ORM\PersistentCollection {#7524 …} -customer_rank_prices: [ 2 => "9306467.00" 7 => "9306467.00" 8 => "9306467.00" ] -customer_rank_price_inc_taxes: [ 2 => 9306467.0 7 => 9306467.0 8 => 9306467.0 ] -customer_rank_price: null -customer_rank_price_inc_tax: null -ProductClassRegularCycle: Doctrine\ORM\PersistentCollection {#7537 …} -RegularDiscount: null } |
same as passed value |
| data_class | null |
null
|
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#7875 +payload: null +message: "This value should not be blank." +allowNull: false +normalizer: null } ] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1022 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1021 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1020 …} -namespace: Closure() {#1018 …} } |
| data | Eccube\Entity\ProductClass {#7247 -price01_inc_tax: 0.0 -price02_inc_tax: 9306467.0 -tax_rate: false -id: 6357 -code: "m6115" -stock: "8" -stock_unlimited: false -sale_limit: null -price01: null -price02: "9306467.00" -delivery_fee: null -visible: true -create_date: DateTime @1772574650 {#6413 date: 2026-03-04 06:50:50.0 Asia/Tokyo (+09:00) } -update_date: DateTime @1772574650 {#6917 date: 2026-03-04 06:50:50.0 Asia/Tokyo (+09:00) } -currency_code: "JPY" -point_rate: null -ProductStock: Eccube\Entity\ProductStock {#7207 …} -TaxRule: null -Product: Eccube\Entity\Product {#6880 -_calc: true -stockFinds: [ true ] -stocks: [ "8" ] -stockUnlimiteds: [ false ] -price01: [] -price02: [ "9306467.00" ] -price01IncTaxs: [] -price02IncTaxs: [ 9306467.0 ] -codes: [ "m6115" ] -classCategories1: [] -classCategories2: [] -className1: null -className2: null -id: 6115 -name: "中国 2025 パンダ 500元 30グラム 金貨 【10枚】" -note: null -description_list: null -description_detail: """ <p><span style="font-family: Meiryo; font-size: 16px;">【ご注意】</span><br style="font-family: Meiryo; font-size: 16px;" /><span style="font-family: Meiryo; font-size: 16px;">・地金相場の変動により、常に価格が変動いたします。</span><br style="font-family: Meiryo; font-size: 16px;" /><span style="font-family: Meiryo; font-size: 16px;">・海外で製造された製品です。</span><br style="font-family: Meiryo; font-size: 16px;" /><span style="font-family: Meiryo; font-size: 16px;">・</span><span style="font-family: Meiryo; font-size: 16px; color: red;">稀に黒ずみや傷、ミルクスポット(白い斑点)等が見られる製品もございますが、一般的にコイン本来の価値を損ねる要素とは見られないため、<strong>返品返金の対象とはなりません</strong>のでご購入になられる際にご承知置きください。</span><br style="font-family: Meiryo; font-size: 16px;" /><span style="font-family: Meiryo; font-size: 16px;">・弊社は複数の店舗間で在庫を共有しているため、ご注文状況によっては稀に欠品している場合がございます。</span><br style="font-family: Meiryo; font-size: 16px;" /><span style="font-family: Meiryo; font-size: 16px;">その際はメールまたはお電話にてご連絡させて頂きますことを予めご了承ください。</span><br style="font-family: Meiryo; font-size: 16px;" /><br /></p>\r\n <h2>パンダならではの可愛らしさと魅力はどこから来るのか</h2>\r\n <p> </p>\r\n <p>丸みを帯びた体や、白と黒のコントラストが特徴的な体毛で覆われたパンダの可愛さと魅力は語り尽くせません。今や世界各国の動物園において人気の首位を占めるパンダですが、20世紀初頭までは世界はおろか、生息地である中国の人々にさえ知られざる存在でした。笹を常食する草食動物であるパンダは、一般的におとなしく温厚でありながらもマイペースで好奇心旺盛な性格を有し、単独行動を好む面も見受けられます。縄張り意識が強いものの、人間や他の動物を襲うことはごく稀であり、親近感のある優しさに溢れています。嗅覚と聴覚が異常に優れているのも特徴であり、繊細な感覚を併せ持つと言われています。単純に仕草が可愛らしいのもパンダの魅力を語る上で欠かせない要素です。観客に観られ過ぎると恥ずかしさのあまり手で顔を覆って隠したり、興奮して急に走りだしたり木に登ったりすることもあり、その様子はまるで人間の子供のようです。また急に頑固になったり、環境の変化に対して敏感に反応するなど繊細な一面も見られます。子に対して強い母性本能を有することでよく知られているパンダですが、とりわけ母パンダは大切な子が人目にさらされることを極度に嫌うあまり、子を隠すような行動を取ることもあり、深い愛情を覗かせます。若いパンダは個体にもよりますが一般的に元気旺盛で活発であり、遊び好きな性格が強い印象を与えます。これらの特質とは対照的なおっとりとした見た目と、平和を好む性格を目の当たりにすることこそが何にも代えがたいパンダ鑑賞ならではの充実した喜びであり、世界中の動物園においてパンダの人気が依然として衰えを見せないもっともな理由ではないかと思われます。</p>\r\n <p> </p>\r\n <h2>1950年代から現在まで中華人民共和国が推進してきた「パンダ外交」とは</h2>\r\n <p> </p>\r\n <p>その愛くるしい姿と柔らかな動作によって国際的な人気を誇るパンダ。今日まで子供たちのみならず世界中の人々によって親しまれています。中国原産の動物であるパンダの生息地は元々限定されていたことが確認されており、中国南部からベトナム北部にかけての狭い地域に生息していたに過ぎませんでした。しかし20世紀以降、パンダは全世界を股にかけた活躍によって飛躍の時を迎えます。何よりも現代中国を象徴する動物であるパンダは、中国と諸外国の国際交流の懸け橋として各国に贈与もしくは貸与されるようになります。中国政府によるこの外交手段は一般的に「パンダ外交」と称され、中国の対外的イメージを飛躍的に向上させる効果が期待されていました。中国共産党は1950年代以降パンダ外交を積極的に推進するようになりますが、1957年から1983年までの間にソビエト連邦や朝鮮民主主義共和国のような主要同盟国を始め、アメリカ合衆国とイギリス連合王国を含む9つの国家に対し、友好の印として実に24頭のパンダを贈っています。それらの中でも、1972年にアメリカ大統領として史上初の訪中を果たしたニクソン大統領への返礼として国家主席の毛沢東がアメリカに贈ったジャイアントパンダの存在は半ば伝説化しています。大統領の中国電撃訪問からおよそ2か月後の1972年4月、2頭のジャイアントパンダ、リンリンとシンシンがアメリカに到着し、ファーストレディーのパット・ニクソンが出迎えました。その後、ワシントン国立動物園に寄贈されましたが、初公開当日には2万人以上の来場者が長蛇の列をなし、初年度には1100万人以上が動物園に詰めかけるという記録を樹立しました。米中関係の蜜月を象徴するこの事象が、アメリカとの関係改善を強く望んでいた中国共産党に多大なる恩恵をもたらしたことは言う迄もありませんが、アメリカにとっても国際政治における画期的な勝利を象徴する出来事でした。我が国日本もまた、中国のパンダ外交を語る上で重要な国家と見なされています。短期間の貸与の例を除き、実際に中国からパンダを贈与されるか、あるいは貸与を受けて長期間飼育した機関は国内3か所に限定されます。パンダと共に歩んだ日本の動物園のこれまでの変遷を個別で振り返りたいと思います。</p>\r\n <p> </p>\r\n <h2>上野動物園(1972年~2026年)</h2>\r\n <p> </p>\r\n <h2>中国との国交正常化の返礼として贈られたカンカンとランランの待望の来日とそれに続く第1次パンダブーム</h2>\r\n <p> </p>\r\n <p>1972年は日中パンダ外交史の幕開けの年として長きにわたって記憶されることでしょう。同年9月に締結された日中国交正常化の返礼として、翌月に2頭のジャイアントパンダが東京都恩賜上野動物園(通称上野動物園)に贈与されましたが、これが第1次パンダブームの火付け役となったことを記憶されている方も多いことでしょう。その前年に訪英中の昭和天皇がロンドン動物園でメスのパンダ「チチ」を観覧されたことが既に大々的に報道されていたため、国内でのパンダに対する関心が高まっていた時期のことでした。上野動物園で飼育されることになったジャイアントパンダは2頭で、オスのカンカン(康康・中国名:新興)とメスのランラン(蘭蘭・中国名:二興)でした。10月28日に来日した2頭の一般公開は11月5日から始まり、日本中を熱狂の渦に巻き込みました。公開初日の観客動員数は約6万人に上り、その後も年間平均1万5千人が動物園を訪れ賑わいを見せました。連日延々2キロの長蛇の列が絶えず、一人当たりの観覧時間はおよそ30秒から50秒程とされていたため、2頭の姿を目に焼き付けようと皆が躍起になっていたとのことです。これら2頭は中国政府から公式に贈呈されたものであったため返還の義務がなく、終生日本で飼育されることが決まっていました。また日本で子供が誕生した場合にも中国側に引き渡す義務はありませんでした。メスのランランは「丸顔美人」と呼ばれ、その美しい容姿は7年間にわたって観客を魅了しましたが、1979年8月以降、自然妊娠後に妊娠中毒症や尿毒症などの合併症により次第に容体が悪化します。その後、腹膜透析などの懸命な介護の甲斐も虚しく、同年9月4日に惜しまれつつ亡くなります。またオスのカンカンは吊るされたタイヤで遊ぶのが大好きなやんちゃなパンダでしたが、1980年6月30日に心不全によって動物園で静かに息を引き取りました。2頭の剥製は現在も多摩動物公園で永久保存されていますが、全国の動物園や博物館への貸し出しも頻繁に行われており、往時の人気を彷彿とさせています。</p>\r\n <p> </p>\r\n <h2>1980年代の上野動物園に第2次パンダブームをもたらした伝説のパンダたち</h2>\r\n <p> </p>\r\n <p>1972年のカンカンとランランの来園によって一躍脚光を浴びた東京の上野動物園は、その後もジャイアントパンダを保有する数少ない動物園の一つとして、今日まで多くの来場者を迎えてきました。1980年1月29日にはメスのホアンホアン(歓歓)、また1982年11月9日にはオスのフェイフェイ(飛飛)が来園し、再び全国的な注目を集めました。1985年、2頭は第一子となるオスのチュチュ(初初)を授かりますが、日本の地で誕生した初のジャイアントパンダであったことからそう命名されたといわれています。残念ながらチュチュは、出産後43時間の短命に終わってしまいました。その後、2頭の間には1986年6月1日にメスのトントン(童童)が、そして1988年6月23日にはオスのユウユウ(悠悠)が誕生します。パンダ・ファミリーを一目見ようと再び上野動物園には長蛇の列ができるようになりました。子を持つようになったホアンホアンの母パンダぶりが発揮され、何とも微笑ましいものでした。一方で父となったフェイフェイは、1982年の初来園以来ずっと落ち着いた様子で、大人の風格を感じさせる堂々とした佇まいが強い印象を残しました。トントンの名前は日本国内の公募によって決定されたもので、応募数は27万件以上でした。誕生から約半年後の12月16日から一般公開が開始され、その後、1か月間の来園者数は前年比約2倍の42万人という驚異的な記録を樹立しました。チュチュの時とは対照的に、トントンはその後、無事に成長します。「木登りが大好きなおてんば娘」の異名を取りましたが、時には飼育員に抱かれて木から降りることもあり、数多くのエピソードを残しています。トントンの弟に当たるユウユウは姉のトントンと違いおっとりとした性格であったため、対照的な2頭を見比べることが当時の上野動物園でのパンダ鑑賞の見どころでした。1992年に迎えた日中国交正常化20周年の記念事業の一環として、日中がそれぞれ飼育するオスのジャイアントパンダを交換することになりました。11月5日に来日したリンリン(陵陵)と交換されることになったユウユウは、11月13日に北京動物園に渡りました。ユウユウがいなくなってしまったことは動物園に喪失感をもたらしましたが、代わりに来日したオスのリンリンは、日中親善のシンボルとして活躍すると同時に、上野動物園の新たなシンボルとなりました。また日本が所有権を持つ最後にして唯一のパンダとして、2008年に高齢で亡くなるまで22年もの歳月を動物園最大の人気者として活躍しました。リンゴを手の甲に乗せて器用に食べるなど芸達者な性質からも絶大な人気を博したリンリンでしたが、日本とメキシコを飛行機で3往復した経験を持つなど、史上最も海外渡航回数の多いパンダとしても名を馳せています。リンリンを新たに獲得した上野動物園は、リンリンとメスのトントンをペアとして飼育し始めます。結果的に出産に至らなかった2頭ですが、2000年にトントンが死亡した後、リンリンは上野動物園が保有する唯一のパンダとなりました。20年以上も生きた高齢パンダとして愛されていたリンリンでしたが、2007年8月頃から体調不良と食欲減退に悩まされ、徐々に衰弱していたため集中治療による回復が期待されました。しかし、2008年4月30日午前2時、献身的な介護の甲斐なく旅立ってしまいました。上野動物園によりますと、リンリンはこれまでに上野動物園が飼育したパンダの最高齢であり、一般的に飼育されたオスのパンダとしても22年7か月生きたことから世界5位の長寿を記録しています。リンリンは日本政府が直接所有する最後のパンダでしたが、亡くなった2008年に日本国内の他の動物園が所有していた8頭のジャイアントパンダは全て中国の貸与を受けたものであり、日本政府に所有権はありませんでした。これは1975年に発効されたワシントン条約による国際取引の規制によって、中国政府がそれまでの贈与形式からオン・ローン(貸与)形式に切り替えたことによります。リンリンは上野動物園に来園後は繁殖のためにトントンと一緒に飼育されましたが、結局このカップルが子を持つことはありませんでした。第2次パンダブームに貢献したこれらのパンダたちの活躍は、文化大革命終結後に自由開放政策を推進していた現代中国の対外的イメージを飛躍的に高めたことは言う迄もありません。また日本にとって、それらのパンダは極めて商品価値の高い中国からの厳選された輸入品のようなもので、受け入れる側の動物園にとっては運営上必要不可欠なものでもありました。ホアンホアンとフェイフェイのカップルがトントンとユウユウを授かり、ファミリーが形成されたことによって第2次パンダブームが到来しました。またそのかけがえのない時期は、今思い返せばパンダを常時公開する上野動物園にとっての最盛期でもありました。そして世紀をまたいで2008年まで生きたリンリンは、日中友好の象徴として上野動物園に託された至宝であったといえます。</p>\r\n <p> </p>\r\n <h2>上野動物園の第3次パンダブームを盛り上げた新世紀のパンダたち</h2>\r\n <p> </p>\r\n <p>ワシントン条約締結後に中国が取り決めたオン・ローン形式によって、日本にもそれまでの贈与ではなく、パンダが貸与されるようになります。その最初の一頭がメスのジャイアントパンダのシュアンシュアン(双双)であり、2003年12月3日のことでした。繁殖が成功し、1987年6月15日にメキシコのチャプルテペック動物園で誕生した珍しくも海外生まれのパンダで、上野動物園には中国政府によって約2年間貸し出されていました。1987年の誕生から死亡の年2022年までを計算しますと実に35年間も生きたことになります。ここまでの長寿はパンダとしては例外的なことであり、いかにシュアンシュアンが日中双方の施設で大切に育てられていたかを容易に想像することができます。上野動物園の放飼場にて初お目見えとなった当日には竹林の竹を次々となぎ倒し、元気な姿で観客を魅了しましたが、その後も後ろ足のみで立って前足で壁を伝って歩いて見せたりするなどサービス精神旺盛なパンダとしても多くの観衆の記憶に残っていることでしょう。飼育先の上野動物園は連日大盛況で、シュアンシュアンの妙技無くしては運営は成り立たないほどでした。花のあるメスのパンダとして上野で大活躍したシュアンシュアンでしたが、2005年の9月26日には予定通り中国に返還されました。リンリンと同時期に上野動物園で飼育されていたシュアンシュアンですが、2頭とも曲芸が得意であったため来園する子供たちのアイドルとして愛されていました。2005年にシュアンシュアンが中国に返還され、2008年にリンリンが亡くなってからしばらくの間、上野動物園ではパンダ不在の時期が続きます。そして新たな貸与を求めて何度も中国政府に交渉した結果、2頭のパンダが新たに貸与されることが決定しました。リンリンの死去から3年後の2011年2月21日にオスのリーリー(力力)とメスのシンシン(真真)が来日し、しばらく無かった活気が動物園に戻ってきたかのようでした。名前からも力持ちのイメージの強いリーリーは、その名の通りの活発なジャイアントパンダで、瞬く間に動物園一の人気者となりました。一方のシンシンは、「純真」を意味する名前が想起させる通りの天真爛漫なパンダで、リーリーとも相思相愛の様子でした。元々2頭は中国の研究所で別々に飼育されていましたが、上野動物園でつがいとして飼育されることになりました。2頭はその後上野動物園で誕生するメスのシャンシャン(香香)、またシャンシャンの妹と弟に当たる同じく上野生まれのレイレイ(蕾蕾)、またオスのシャオシャオ(暁暁)の両親としても知られています。リンリンが中国に返還されて以降パンダ不在であった上野動物園にて2頭によって新たなパンダファミリーが形成されたことからかつてない程の活気が動物園に戻ってきました。その後、シャンシャンは2023年に中国に返還され、その1年後にはリーリーも惜しまれつつ中国に帰ってしまいました。そして、ごく最近まで上野で飼育されていた一対のパンダであるシャオシャオとレイレイも、中国政府の突然の要求によって2026年1月27日に返還されてしまい、遂に上野動物園のパンダの保有数は0となってしまいました。21世紀以降の上野動物園で第3次パンダブームを盛り上げたこれら最後のパンダたちが中国に返還された後も元気で生きていることが時折報道されるた度に往時を懐かしむファンも多いことでしょう。「パンダ外交」の立役者ともいえる愛すべきパンダたちですが、2010年代初頭には尖閣諸島問題などで日中関係が急激に冷え込んだため、実際には2011年を最後に日本に新たなパンダが貸し出されることはありませんでした。貸与するか否かの決定権は常に中国側に委ねられていることから、パンダを所望する諸外国にとってパンダの貸与は中国政府との外交バロメーターと評されることもあります。日本におけるパンダの保有と飼育の草分けである上野動物園にかわいいジャイアントパンダが来園し、もう一度子供たちの歓声が聞こえる日が来ることをただただ夢見るばかりです。</p> """ -search_word: null -free_area: null -create_date: DateTime @1754353377 {#6412 date: 2025-08-05 09:22:57.0 Asia/Tokyo (+09:00) } -update_date: DateTime @1772497468 {#6402 date: 2026-03-03 09:24:28.0 Asia/Tokyo (+09:00) } -del_flg: 0 -ProductCategories: Doctrine\ORM\PersistentCollection {#7146 …} -ProductClasses: Doctrine\ORM\PersistentCollection {#7249 …} -ProductImage: Doctrine\ORM\PersistentCollection {#7536 …} -ProductTag: Doctrine\ORM\PersistentCollection {#7531 …} -CustomerFavoriteProducts: Doctrine\ORM\PersistentCollection {#7144 …} -Creator: Proxies\__CG__\Eccube\Entity\Member {#7239 …} -Status: Proxies\__CG__\Eccube\Entity\Master\ProductStatus {#7209 …} -ProductDatas: Doctrine\ORM\PersistentCollection {#7250 …} -_calc_customer_rank: false -customer_price: [] -customerPriceIncTaxs: [] -customer_rank_price: [] -customerRankPriceIncTaxs: [] -free_description_about_quantity: null -free_description_about_selling_price: null -free_description_of_payment_delivery: null } -SaleType: Proxies\__CG__\Eccube\Entity\Master\SaleType {#7525 …} -ClassCategory1: null -ClassCategory2: null -DeliveryDuration: null -Creator: Proxies\__CG__\Eccube\Entity\Member {#7239 …} -CustomerPrices: Doctrine\ORM\PersistentCollection {#7524 …} -customer_rank_prices: [ 2 => "9306467.00" 7 => "9306467.00" 8 => "9306467.00" ] -customer_rank_price_inc_taxes: [ 2 => 9306467.0 7 => 9306467.0 8 => 9306467.0 ] -customer_rank_price: null -customer_rank_price_inc_tax: null -ProductClassRegularCycle: Doctrine\ORM\PersistentCollection {#7537 …} -RegularDiscount: null } |
| data_class | null |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| empty_data | Closure(FormInterface $form) {#7881 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#7810 …} } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#7883 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#7846 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1669 …} $translationDomain: "validators" $message: Closure() {#7880 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "hidden" "_ProductClass" ] |
| cache_key | "_ProductClass_hidden" |
| compound | false |
| data | 6357 |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| errors | Symfony\Component\Form\FormErrorIterator {#8024 -form: Symfony\Component\Form\Form {#7971 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#8023 …5} |
| full_name | "ProductClass" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "ProductClass" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "ProductClass" |
| priority | 0 |
| required | false |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_ProductClass" |
| valid | true |
| value | "6357" |
quantity
"Symfony\Component\Form\Extension\Core\Type\IntegerType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | 1 |
| View Format |
"1"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "min" => 1 "maxlength" => 9 ] |
[ "min" => 1 "maxlength" => 9 ] |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#7892 +payload: null +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\GreaterThanOrEqual {#7891 +payload: null +message: "This value should be greater than or equal to {{ compared_value }}." +value: 1 +propertyPath: null } Symfony\Component\Validator\Constraints\Regex {#7893 +payload: null +message: "This value is not valid." +pattern: "/^\d+$/" +htmlPattern: null +match: true +normalizer: null } ] |
[ Symfony\Component\Validator\Constraints\NotBlank {#7892 +payload: null +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\GreaterThanOrEqual {#7891 +payload: null +message: "This value should be greater than or equal to {{ compared_value }}." +value: 1 +propertyPath: null } Symfony\Component\Validator\Constraints\Regex {#7893 +payload: null +message: "This value is not valid." +pattern: "/^\d+$/" +htmlPattern: null +match: true +normalizer: null } ] |
| data | 1 |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "min" => 1 "maxlength" => 9 ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#7892 +payload: null +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\GreaterThanOrEqual {#7891 +payload: null +message: "This value should be greater than or equal to {{ compared_value }}." +value: 1 +propertyPath: null } Symfony\Component\Validator\Constraints\Regex {#7893 +payload: null +message: "This value is not valid." +pattern: "/^\d+$/" +htmlPattern: null +match: true +normalizer: null } ] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1022 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1021 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1020 …} -namespace: Closure() {#1018 …} } |
| data | 1 |
| data_class | null |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| empty_data | Closure(FormInterface $form) {#7955 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#7810 …} } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| rounding_mode | 2 |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#7957 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#7846 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1669 …} $translationDomain: "validators" $message: Closure() {#7954 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "min" => 1 "maxlength" => 9 ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "integer" "_quantity" ] |
| cache_key | "_quantity_integer" |
| compound | false |
| data | 1 |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| errors | Symfony\Component\Form\FormErrorIterator {#8022 -form: Symfony\Component\Form\Form {#7974 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#8021 …5} |
| full_name | "quantity" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "quantity" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "quantity" |
| priority | 0 |
| required | true |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_quantity" |
| valid | true |
| value | "1" |
_token
"Symfony\Component\Form\Extension\Core\Type\HiddenType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "d5e.okSdw2JEWQuaf108tPLwKT41SbKnOihaA6EOiEz3vCo.1T6qtCggHXLTHAQIjKGIS0xbMfHuUhEoVpFvyied0kXJNtalGwg8XM0QbQ" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| block_prefix | "csrf_token" |
same as passed value |
| data | "d5e.okSdw2JEWQuaf108tPLwKT41SbKnOihaA6EOiEz3vCo.1T6qtCggHXLTHAQIjKGIS0xbMfHuUhEoVpFvyied0kXJNtalGwg8XM0QbQ" |
same as passed value |
| mapped | false |
false
|
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | "csrf_token" |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1022 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1021 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1020 …} -namespace: Closure() {#1018 …} } |
| data | "d5e.okSdw2JEWQuaf108tPLwKT41SbKnOihaA6EOiEz3vCo.1T6qtCggHXLTHAQIjKGIS0xbMfHuUhEoVpFvyied0kXJNtalGwg8XM0QbQ" |
| data_class | null |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| empty_data | Closure(FormInterface $form) {#8036 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#7810 …} } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| mapped | false |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#8020 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#7846 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1669 …} $translationDomain: "validators" $message: Closure() {#8019 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "hidden" "csrf_token" "__token" ] |
| cache_key | "__token_hidden" |
| compound | false |
| data | "d5e.okSdw2JEWQuaf108tPLwKT41SbKnOihaA6EOiEz3vCo.1T6qtCggHXLTHAQIjKGIS0xbMfHuUhEoVpFvyied0kXJNtalGwg8XM0QbQ" |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| errors | Symfony\Component\Form\FormErrorIterator {#8089 -form: Symfony\Component\Form\Form {#7986 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#8018 …5} |
| full_name | "_token" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "_token" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "_token" |
| priority | 0 |
| required | false |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "__token" |
| valid | true |
| value | "d5e.okSdw2JEWQuaf108tPLwKT41SbKnOihaA6EOiEz3vCo.1T6qtCggHXLTHAQIjKGIS0xbMfHuUhEoVpFvyied0kXJNtalGwg8XM0QbQ" |
product_review
"Plugin\PiaProductReview\Form\Type\ProductReviewType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Plugin\PiaProductReview\Entity\ProductReview {#8406 -id: null -reviewer_name: null -reviewer_email: null -rating: null -comment: null -title: null -is_visible: true -is_verified_purchase: false -reviewer_ip: null -admin_memo: null -create_date: null -update_date: null -Product: null } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| data | Plugin\PiaProductReview\Entity\ProductReview {#8406 -id: null -reviewer_name: null -reviewer_email: null -rating: null -comment: null -title: null -is_visible: true -is_verified_purchase: false -reviewer_ip: null -admin_memo: null -create_date: null -update_date: null -Product: null } |
same as passed value |
| product_id | 6115 |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1022 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1021 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1020 …} -namespace: Closure() {#1018 …} } |
| data | Plugin\PiaProductReview\Entity\ProductReview {#8406 -id: null -reviewer_name: null -reviewer_email: null -rating: null -comment: null -title: null -is_visible: true -is_verified_purchase: false -reviewer_ip: null -admin_memo: null -create_date: null -update_date: null -Product: null } |
| data_class | "Plugin\PiaProductReview\Entity\ProductReview" |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| empty_data | Closure(FormInterface $form) {#8372 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#7810 …} use: { $class: "Plugin\PiaProductReview\Entity\ProductReview" } } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| product_id | 6115 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#8392 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#7846 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1669 …} $translationDomain: "validators" $message: Closure() {#8410 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "product_review" "_product_review" ] |
| cache_key | "_product_review_product_review" |
| compound | true |
| data | Plugin\PiaProductReview\Entity\ProductReview {#8406 -id: null -reviewer_name: null -reviewer_email: null -rating: null -comment: null -title: null -is_visible: true -is_verified_purchase: false -reviewer_ip: null -admin_memo: null -create_date: null -update_date: null -Product: null } |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| errors | Symfony\Component\Form\FormErrorIterator {#8668 -form: Symfony\Component\Form\Form {#8507 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#8669 …5} |
| full_name | "product_review" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_review" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "product_review" |
| priority | 0 |
| required | true |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_product_review" |
| valid | true |
| value | Plugin\PiaProductReview\Entity\ProductReview {#8406 -id: null -reviewer_name: null -reviewer_email: null -rating: null -comment: null -title: null -is_visible: true -is_verified_purchase: false -reviewer_ip: null -admin_memo: null -create_date: null -update_date: null -Product: null } |
reviewer_name
"Symfony\Component\Form\Extension\Core\Type\TextType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "placeholder" => "pia_product_review.front.reviewer_name_placeholder" "class" => "form-control" ] |
[ "placeholder" => "pia_product_review.front.reviewer_name_placeholder" "class" => "form-control" ] |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#8409 +payload: null +message: "pia_product_review.validation.reviewer_name.required" +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Length {#8374 +payload: null +maxMessage: "pia_product_review.validation.reviewer_name.max_length" +minMessage: "This value is too short. It should have {{ limit }} character or more.|This value is too short. It should have {{ limit }} characters or more." +exactMessage: "This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters." +charsetMessage: "This value does not match the expected {{ charset }} charset." +max: 100 +min: null +charset: "UTF-8" +normalizer: null +allowEmptyString: false } ] |
[ Symfony\Component\Validator\Constraints\NotBlank {#8409 +payload: null +message: "pia_product_review.validation.reviewer_name.required" +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Length {#8374 +payload: null +maxMessage: "pia_product_review.validation.reviewer_name.max_length" +minMessage: "This value is too short. It should have {{ limit }} character or more.|This value is too short. It should have {{ limit }} characters or more." +exactMessage: "This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters." +charsetMessage: "This value does not match the expected {{ charset }} charset." +max: 100 +min: null +charset: "UTF-8" +normalizer: null +allowEmptyString: false } ] |
| label | "pia_product_review.common.reviewer_name" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "placeholder" => "pia_product_review.front.reviewer_name_placeholder" "class" => "form-control" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#8409 +payload: null +message: "pia_product_review.validation.reviewer_name.required" +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Length {#8374 +payload: null +maxMessage: "pia_product_review.validation.reviewer_name.max_length" +minMessage: "This value is too short. It should have {{ limit }} character or more.|This value is too short. It should have {{ limit }} characters or more." +exactMessage: "This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters." +charsetMessage: "This value does not match the expected {{ charset }} charset." +max: 100 +min: null +charset: "UTF-8" +normalizer: null +allowEmptyString: false } ] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1022 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1021 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1020 …} -namespace: Closure() {#1018 …} } |
| data_class | null |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| empty_data | Closure(FormInterface $form) {#8394 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#7810 …} } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "pia_product_review.common.reviewer_name" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| purify_html | true |
| purify_html_profile | "default" |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#8386 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#7846 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1669 …} $translationDomain: "validators" $message: Closure() {#8398 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "pia_product_review.front.reviewer_name_placeholder" "class" => "form-control" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_product_review_reviewer_name" ] |
| cache_key | "_product_review_reviewer_name_text" |
| compound | false |
| data | null |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| errors | Symfony\Component\Form\FormErrorIterator {#8673 -form: Symfony\Component\Form\Form {#8510 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#8672 …5} |
| full_name | "product_review[reviewer_name]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_review_reviewer_name" |
| label | "pia_product_review.common.reviewer_name" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "reviewer_name" |
| priority | 0 |
| required | true |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_product_review_reviewer_name" |
| valid | true |
| value | "" |
reviewer_email
"Symfony\Component\Form\Extension\Core\Type\EmailType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "placeholder" => "pia_product_review.front.reviewer_email_placeholder" "class" => "form-control" ] |
[ "placeholder" => "pia_product_review.front.reviewer_email_placeholder" "class" => "form-control" ] |
| constraints | [ Symfony\Component\Validator\Constraints\Email {#8396 +payload: null +message: "pia_product_review.validation.email.invalid" +mode: null +normalizer: null } Symfony\Component\Validator\Constraints\Length {#8402 +payload: null +maxMessage: "pia_product_review.validation.email.max_length" +minMessage: "This value is too short. It should have {{ limit }} character or more.|This value is too short. It should have {{ limit }} characters or more." +exactMessage: "This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters." +charsetMessage: "This value does not match the expected {{ charset }} charset." +max: 255 +min: null +charset: "UTF-8" +normalizer: null +allowEmptyString: false } ] |
[ Symfony\Component\Validator\Constraints\Email {#8396 +payload: null +message: "pia_product_review.validation.email.invalid" +mode: null +normalizer: null } Symfony\Component\Validator\Constraints\Length {#8402 +payload: null +maxMessage: "pia_product_review.validation.email.max_length" +minMessage: "This value is too short. It should have {{ limit }} character or more.|This value is too short. It should have {{ limit }} characters or more." +exactMessage: "This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters." +charsetMessage: "This value does not match the expected {{ charset }} charset." +max: 255 +min: null +charset: "UTF-8" +normalizer: null +allowEmptyString: false } ] |
| label | "pia_product_review.front.reviewer_email" |
same as passed value |
| required | false |
false
|
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "placeholder" => "pia_product_review.front.reviewer_email_placeholder" "class" => "form-control" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [ Symfony\Component\Validator\Constraints\Email {#8396 +payload: null +message: "pia_product_review.validation.email.invalid" +mode: null +normalizer: null } Symfony\Component\Validator\Constraints\Length {#8402 +payload: null +maxMessage: "pia_product_review.validation.email.max_length" +minMessage: "This value is too short. It should have {{ limit }} character or more.|This value is too short. It should have {{ limit }} characters or more." +exactMessage: "This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters." +charsetMessage: "This value does not match the expected {{ charset }} charset." +max: 255 +min: null +charset: "UTF-8" +normalizer: null +allowEmptyString: false } ] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1022 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1021 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1020 …} -namespace: Closure() {#1018 …} } |
| data_class | null |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| empty_data | Closure(FormInterface $form) {#8428 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#7810 …} } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "pia_product_review.front.reviewer_email" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| purify_html | true |
| purify_html_profile | "default" |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#8430 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#7846 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1669 …} $translationDomain: "validators" $message: Closure() {#8427 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "pia_product_review.front.reviewer_email_placeholder" "class" => "form-control" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "email" "_product_review_reviewer_email" ] |
| cache_key | "_product_review_reviewer_email_email" |
| compound | false |
| data | null |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| errors | Symfony\Component\Form\FormErrorIterator {#8674 -form: Symfony\Component\Form\Form {#8513 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#8675 …5} |
| full_name | "product_review[reviewer_email]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_review_reviewer_email" |
| label | "pia_product_review.front.reviewer_email" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "reviewer_email" |
| priority | 0 |
| required | false |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_product_review_reviewer_email" |
| valid | true |
| value | "" |
title
"Symfony\Component\Form\Extension\Core\Type\TextType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "placeholder" => "pia_product_review.front.review_title_placeholder" "class" => "form-control" ] |
[ "placeholder" => "pia_product_review.front.review_title_placeholder" "class" => "form-control" ] |
| constraints | [ Symfony\Component\Validator\Constraints\Length {#8412 +payload: null +maxMessage: "pia_product_review.validation.title.max_length" +minMessage: "This value is too short. It should have {{ limit }} character or more.|This value is too short. It should have {{ limit }} characters or more." +exactMessage: "This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters." +charsetMessage: "This value does not match the expected {{ charset }} charset." +max: 200 +min: null +charset: "UTF-8" +normalizer: null +allowEmptyString: false } ] |
[ Symfony\Component\Validator\Constraints\Length {#8412 +payload: null +maxMessage: "pia_product_review.validation.title.max_length" +minMessage: "This value is too short. It should have {{ limit }} character or more.|This value is too short. It should have {{ limit }} characters or more." +exactMessage: "This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters." +charsetMessage: "This value does not match the expected {{ charset }} charset." +max: 200 +min: null +charset: "UTF-8" +normalizer: null +allowEmptyString: false } ] |
| label | "pia_product_review.front.review_title" |
same as passed value |
| required | false |
false
|
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "placeholder" => "pia_product_review.front.review_title_placeholder" "class" => "form-control" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [ Symfony\Component\Validator\Constraints\Length {#8412 +payload: null +maxMessage: "pia_product_review.validation.title.max_length" +minMessage: "This value is too short. It should have {{ limit }} character or more.|This value is too short. It should have {{ limit }} characters or more." +exactMessage: "This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters." +charsetMessage: "This value does not match the expected {{ charset }} charset." +max: 200 +min: null +charset: "UTF-8" +normalizer: null +allowEmptyString: false } ] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1022 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1021 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1020 …} -namespace: Closure() {#1018 …} } |
| data_class | null |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| empty_data | Closure(FormInterface $form) {#8439 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#7810 …} } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "pia_product_review.front.review_title" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| purify_html | true |
| purify_html_profile | "default" |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#8441 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#7846 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1669 …} $translationDomain: "validators" $message: Closure() {#8440 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "pia_product_review.front.review_title_placeholder" "class" => "form-control" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_product_review_title" ] |
| cache_key | "_product_review_title_text" |
| compound | false |
| data | null |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| errors | Symfony\Component\Form\FormErrorIterator {#8676 -form: Symfony\Component\Form\Form {#8516 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#8677 …5} |
| full_name | "product_review[title]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_review_title" |
| label | "pia_product_review.front.review_title" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "title" |
| priority | 0 |
| required | false |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_product_review_title" |
| valid | true |
| value | "" |
rating
"Symfony\Component\Form\Extension\Core\Type\ChoiceType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "star-rating-input" ] |
[ "class" => "star-rating-input" ] |
| choices | [ "pia_product_review.rating.5" => 5 "pia_product_review.rating.4" => 4 "pia_product_review.rating.3" => 3 "pia_product_review.rating.2" => 2 "pia_product_review.rating.1" => 1 ] |
[ "pia_product_review.rating.5" => 5 "pia_product_review.rating.4" => 4 "pia_product_review.rating.3" => 3 "pia_product_review.rating.2" => 2 "pia_product_review.rating.1" => 1 ] |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#8414 +payload: null +message: "pia_product_review.validation.rating.required" +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Range {#8391 +payload: null +notInRangeMessage: "pia_product_review.validation.rating.range" +minMessage: "This value should be {{ limit }} or more." +maxMessage: "This value should be {{ limit }} or less." +invalidMessage: "This value should be a valid number." +invalidDateTimeMessage: "This value should be a valid datetime." +min: 1 +minPropertyPath: null +max: 5 +maxPropertyPath: null +deprecatedMinMessageSet: false +deprecatedMaxMessageSet: false } ] |
[ Symfony\Component\Validator\Constraints\NotBlank {#8414 +payload: null +message: "pia_product_review.validation.rating.required" +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Range {#8391 +payload: null +notInRangeMessage: "pia_product_review.validation.rating.range" +minMessage: "This value should be {{ limit }} or more." +maxMessage: "This value should be {{ limit }} or less." +invalidMessage: "This value should be a valid number." +invalidDateTimeMessage: "This value should be a valid datetime." +min: 1 +minPropertyPath: null +max: 5 +maxPropertyPath: null +deprecatedMinMessageSet: false +deprecatedMaxMessageSet: false } ] |
| expanded | true |
same as passed value |
| label | "pia_product_review.common.rating" |
same as passed value |
| multiple | false |
false
|
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "class" => "star-rating-input" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | null |
| choice_loader | null |
| choice_name | null |
| choice_translation_domain | null |
| choice_translation_parameters | [] |
| choice_value | null |
| choices | [ "pia_product_review.rating.5" => 5 "pia_product_review.rating.4" => 4 "pia_product_review.rating.3" => 3 "pia_product_review.rating.2" => 2 "pia_product_review.rating.1" => 1 ] |
| compound | true |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#8414 +payload: null +message: "pia_product_review.validation.rating.required" +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Range {#8391 +payload: null +notInRangeMessage: "pia_product_review.validation.rating.range" +minMessage: "This value should be {{ limit }} or more." +maxMessage: "This value should be {{ limit }} or less." +invalidMessage: "This value should be a valid number." +invalidDateTimeMessage: "This value should be a valid datetime." +min: 1 +minPropertyPath: null +max: 5 +maxPropertyPath: null +deprecatedMinMessageSet: false +deprecatedMaxMessageSet: false } ] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1022 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1021 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1020 …} -namespace: Closure() {#1018 …} } |
| data_class | null |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| empty_data | null |
| error_bubbling | false |
| error_mapping | [] |
| expanded | true |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "pia_product_review.common.rating" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| mapped | true |
| method | "POST" |
| multiple | false |
| placeholder | null |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#8463 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#7846 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1669 …} $translationDomain: "validators" $message: Closure() {#8462 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "class" => "star-rating-input" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "_product_review_rating" ] |
| cache_key | "_product_review_rating_choice" |
| choice_translation_domain | null |
| choice_translation_parameters | [] |
| choices | [ Symfony\Component\Form\ChoiceList\View\ChoiceView {#8473 +label: "pia_product_review.rating.5" +value: "5" +data: 5 +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#8474 +label: "pia_product_review.rating.4" +value: "4" +data: 4 +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#8475 +label: "pia_product_review.rating.3" +value: "3" +data: 3 +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#8476 +label: "pia_product_review.rating.2" +value: "2" +data: 2 +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#8477 +label: "pia_product_review.rating.1" +value: "1" +data: 1 +attr: [] +labelTranslationParameters: [] } ] |
| compound | true |
| data | null |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| errors | Symfony\Component\Form\FormErrorIterator {#8678 -form: Symfony\Component\Form\Form {#8581 …} -errors: [] } |
| expanded | true |
| form | Symfony\Component\Form\FormView {#8679 …5} |
| full_name | "product_review[rating]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_review_rating" |
| is_selected | Closure($choice, $value) {#8680 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" this: Symfony\Component\Form\Extension\Core\Type\ChoiceType {#8449 …} } |
| label | "pia_product_review.common.rating" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "rating" |
| placeholder | null |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_product_review_rating" |
| valid | true |
| value | "" |
0
"Symfony\Component\Form\Extension\Core\Type\RadioType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | false |
| View Format |
null
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [] |
[] |
| block_name | "entry" |
same as passed value |
| label | "pia_product_review.rating.5" |
same as passed value |
| label_html | false |
false
|
| label_translation_parameters | [] |
[] |
| translation_domain | null |
null
|
| value | "5" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | "entry" |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1022 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1021 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1020 …} -namespace: Closure() {#1018 …} } |
| data_class | null |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| empty_data | Closure(FormInterface $form, $viewData) {#8526 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" this: Symfony\Component\Form\Extension\Core\Type\CheckboxType {#8520 …} } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#8528 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "pia_product_review.rating.5" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#8532 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#7846 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1669 …} $translationDomain: "validators" $message: Closure() {#8529 …} } } |
| validation_groups | null |
| value | "5" |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "radio" "_product_review_rating_entry" ] |
| cache_key | "_product_review_rating_entry_radio" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| errors | Symfony\Component\Form\FormErrorIterator {#8684 -form: Symfony\Component\Form\Form {#8584 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#8683 …5} |
| full_name | "product_review[rating]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_review_rating_0" |
| label | "pia_product_review.rating.5" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "0" |
| priority | 0 |
| required | true |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_product_review_rating_entry" |
| valid | true |
| value | "5" |
1
"Symfony\Component\Form\Extension\Core\Type\RadioType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | false |
| View Format |
null
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [] |
[] |
| block_name | "entry" |
same as passed value |
| label | "pia_product_review.rating.4" |
same as passed value |
| label_html | false |
false
|
| label_translation_parameters | [] |
[] |
| translation_domain | null |
null
|
| value | "4" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | "entry" |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1022 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1021 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1020 …} -namespace: Closure() {#1018 …} } |
| data_class | null |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| empty_data | Closure(FormInterface $form, $viewData) {#8526 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" this: Symfony\Component\Form\Extension\Core\Type\CheckboxType {#8520 …} } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#8528 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "pia_product_review.rating.4" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#8543 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#7846 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1669 …} $translationDomain: "validators" $message: Closure() {#8542 …} } } |
| validation_groups | null |
| value | "4" |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "radio" "_product_review_rating_entry" ] |
| cache_key | "_product_review_rating_entry_radio" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| errors | Symfony\Component\Form\FormErrorIterator {#8685 -form: Symfony\Component\Form\Form {#8587 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#8686 …5} |
| full_name | "product_review[rating]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_review_rating_1" |
| label | "pia_product_review.rating.4" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "1" |
| priority | 0 |
| required | true |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_product_review_rating_entry" |
| valid | true |
| value | "4" |
2
"Symfony\Component\Form\Extension\Core\Type\RadioType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | false |
| View Format |
null
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [] |
[] |
| block_name | "entry" |
same as passed value |
| label | "pia_product_review.rating.3" |
same as passed value |
| label_html | false |
false
|
| label_translation_parameters | [] |
[] |
| translation_domain | null |
null
|
| value | "3" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | "entry" |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1022 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1021 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1020 …} -namespace: Closure() {#1018 …} } |
| data_class | null |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| empty_data | Closure(FormInterface $form, $viewData) {#8526 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" this: Symfony\Component\Form\Extension\Core\Type\CheckboxType {#8520 …} } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#8528 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "pia_product_review.rating.3" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#8553 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#7846 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1669 …} $translationDomain: "validators" $message: Closure() {#8552 …} } } |
| validation_groups | null |
| value | "3" |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "radio" "_product_review_rating_entry" ] |
| cache_key | "_product_review_rating_entry_radio" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| errors | Symfony\Component\Form\FormErrorIterator {#8687 -form: Symfony\Component\Form\Form {#8590 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#8688 …5} |
| full_name | "product_review[rating]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_review_rating_2" |
| label | "pia_product_review.rating.3" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "2" |
| priority | 0 |
| required | true |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_product_review_rating_entry" |
| valid | true |
| value | "3" |
3
"Symfony\Component\Form\Extension\Core\Type\RadioType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | false |
| View Format |
null
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [] |
[] |
| block_name | "entry" |
same as passed value |
| label | "pia_product_review.rating.2" |
same as passed value |
| label_html | false |
false
|
| label_translation_parameters | [] |
[] |
| translation_domain | null |
null
|
| value | "2" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | "entry" |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1022 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1021 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1020 …} -namespace: Closure() {#1018 …} } |
| data_class | null |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| empty_data | Closure(FormInterface $form, $viewData) {#8526 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" this: Symfony\Component\Form\Extension\Core\Type\CheckboxType {#8520 …} } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#8528 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "pia_product_review.rating.2" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#8563 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#7846 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1669 …} $translationDomain: "validators" $message: Closure() {#8562 …} } } |
| validation_groups | null |
| value | "2" |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "radio" "_product_review_rating_entry" ] |
| cache_key | "_product_review_rating_entry_radio" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| errors | Symfony\Component\Form\FormErrorIterator {#8689 -form: Symfony\Component\Form\Form {#8593 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#8690 …5} |
| full_name | "product_review[rating]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_review_rating_3" |
| label | "pia_product_review.rating.2" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "3" |
| priority | 0 |
| required | true |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_product_review_rating_entry" |
| valid | true |
| value | "2" |
4
"Symfony\Component\Form\Extension\Core\Type\RadioType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | false |
| View Format |
null
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [] |
[] |
| block_name | "entry" |
same as passed value |
| label | "pia_product_review.rating.1" |
same as passed value |
| label_html | false |
false
|
| label_translation_parameters | [] |
[] |
| translation_domain | null |
null
|
| value | "1" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | "entry" |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1022 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1021 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1020 …} -namespace: Closure() {#1018 …} } |
| data_class | null |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| empty_data | Closure(FormInterface $form, $viewData) {#8526 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" this: Symfony\Component\Form\Extension\Core\Type\CheckboxType {#8520 …} } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#8528 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "pia_product_review.rating.1" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#8573 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#7846 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1669 …} $translationDomain: "validators" $message: Closure() {#8572 …} } } |
| validation_groups | null |
| value | "1" |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "radio" "_product_review_rating_entry" ] |
| cache_key | "_product_review_rating_entry_radio" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| errors | Symfony\Component\Form\FormErrorIterator {#8691 -form: Symfony\Component\Form\Form {#8596 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#8692 …5} |
| full_name | "product_review[rating]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_review_rating_4" |
| label | "pia_product_review.rating.1" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "4" |
| priority | 0 |
| required | true |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_product_review_rating_entry" |
| valid | true |
| value | "1" |
comment
"Symfony\Component\Form\Extension\Core\Type\TextareaType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "placeholder" => "pia_product_review.front.comment_placeholder" "rows" => 5 "class" => "form-control" ] |
[ "placeholder" => "pia_product_review.front.comment_placeholder" "rows" => 5 "class" => "form-control" ] |
| constraints | [ Symfony\Component\Validator\Constraints\Length {#8417 +payload: null +maxMessage: "pia_product_review.validation.comment.max_length" +minMessage: "This value is too short. It should have {{ limit }} character or more.|This value is too short. It should have {{ limit }} characters or more." +exactMessage: "This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters." +charsetMessage: "This value does not match the expected {{ charset }} charset." +max: 2000 +min: null +charset: "UTF-8" +normalizer: null +allowEmptyString: false } ] |
[ Symfony\Component\Validator\Constraints\Length {#8417 +payload: null +maxMessage: "pia_product_review.validation.comment.max_length" +minMessage: "This value is too short. It should have {{ limit }} character or more.|This value is too short. It should have {{ limit }} characters or more." +exactMessage: "This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters." +charsetMessage: "This value does not match the expected {{ charset }} charset." +max: 2000 +min: null +charset: "UTF-8" +normalizer: null +allowEmptyString: false } ] |
| label | "pia_product_review.common.comment" |
same as passed value |
| required | false |
false
|
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "placeholder" => "pia_product_review.front.comment_placeholder" "rows" => 5 "class" => "form-control" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [ Symfony\Component\Validator\Constraints\Length {#8417 +payload: null +maxMessage: "pia_product_review.validation.comment.max_length" +minMessage: "This value is too short. It should have {{ limit }} character or more.|This value is too short. It should have {{ limit }} characters or more." +exactMessage: "This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters." +charsetMessage: "This value does not match the expected {{ charset }} charset." +max: 2000 +min: null +charset: "UTF-8" +normalizer: null +allowEmptyString: false } ] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1022 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1021 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1020 …} -namespace: Closure() {#1018 …} } |
| data_class | null |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| empty_data | Closure(FormInterface $form) {#8487 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#7810 …} } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "pia_product_review.common.comment" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| purify_html | true |
| purify_html_profile | "default" |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#8489 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#7846 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1669 …} $translationDomain: "validators" $message: Closure() {#8488 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "pia_product_review.front.comment_placeholder" "rows" => 5 "class" => "form-control" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "textarea" "_product_review_comment" ] |
| cache_key | "_product_review_comment_textarea" |
| compound | false |
| data | null |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| errors | Symfony\Component\Form\FormErrorIterator {#8682 -form: Symfony\Component\Form\Form {#8599 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#8681 …5} |
| full_name | "product_review[comment]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_review_comment" |
| label | "pia_product_review.common.comment" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "comment" |
| pattern | null |
| priority | 0 |
| required | false |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_product_review_comment" |
| valid | true |
| value | "" |
Product
"Symfony\Component\Form\Extension\Core\Type\HiddenType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "6115" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| data | 6115 |
same as passed value |
| mapped | false |
false
|
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1022 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1021 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1020 …} -namespace: Closure() {#1018 …} } |
| data | 6115 |
| data_class | null |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| empty_data | Closure(FormInterface $form) {#8498 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#7810 …} } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| mapped | false |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#8500 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#7846 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1669 …} $translationDomain: "validators" $message: Closure() {#8499 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "hidden" "_product_review_Product" ] |
| cache_key | "_product_review_Product_hidden" |
| compound | false |
| data | "6115" |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| errors | Symfony\Component\Form\FormErrorIterator {#8694 -form: Symfony\Component\Form\Form {#8602 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#8693 …5} |
| full_name | "product_review[Product]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_review_Product" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "Product" |
| priority | 0 |
| required | false |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_product_review_Product" |
| valid | true |
| value | "6115" |
_token
"Symfony\Component\Form\Extension\Core\Type\HiddenType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "f4502b1b68.SWkS943xJT52jKpSklVLWI5kzAOZ4dzBT7jjirblpDI.CABUjeucVkgB6JwB_QIdM7kR_1fG0rOYLMiA3dKyykd6IFuOzqtMTj69zQ" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| block_prefix | "csrf_token" |
same as passed value |
| data | "f4502b1b68.SWkS943xJT52jKpSklVLWI5kzAOZ4dzBT7jjirblpDI.CABUjeucVkgB6JwB_QIdM7kR_1fG0rOYLMiA3dKyykd6IFuOzqtMTj69zQ" |
same as passed value |
| mapped | false |
false
|
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | "csrf_token" |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1022 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1021 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1020 …} -namespace: Closure() {#1018 …} } |
| data | "f4502b1b68.SWkS943xJT52jKpSklVLWI5kzAOZ4dzBT7jjirblpDI.CABUjeucVkgB6JwB_QIdM7kR_1fG0rOYLMiA3dKyykd6IFuOzqtMTj69zQ" |
| data_class | null |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| empty_data | Closure(FormInterface $form) {#8670 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#7810 …} } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| mapped | false |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#8695 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#7846 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1669 …} $translationDomain: "validators" $message: Closure() {#8696 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "hidden" "csrf_token" "_product_review__token" ] |
| cache_key | "_product_review__token_hidden" |
| compound | false |
| data | "f4502b1b68.SWkS943xJT52jKpSklVLWI5kzAOZ4dzBT7jjirblpDI.CABUjeucVkgB6JwB_QIdM7kR_1fG0rOYLMiA3dKyykd6IFuOzqtMTj69zQ" |
| disabled | false |
| eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
| errors | Symfony\Component\Form\FormErrorIterator {#8708 -form: Symfony\Component\Form\Form {#8703 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#8697 …5} |
| full_name | "product_review[_token]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "product_review__token" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "_token" |
| priority | 0 |
| required | false |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_product_review__token" |
| valid | true |
| value | "f4502b1b68.SWkS943xJT52jKpSklVLWI5kzAOZ4dzBT7jjirblpDI.CABUjeucVkgB6JwB_QIdM7kR_1fG0rOYLMiA3dKyykd6IFuOzqtMTj69zQ" |