- Request / Response
- Performance
- Validator
- Forms
- Exception
- Logs 543
- Events
- Routing
- Cache
- Translation
- Security
- Twig
- Doctrine 3
- 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
-
-
name
-
url
-
file_name
-
tpl_data
-
author
-
description
-
keyword
-
meta_robots
-
meta_tags
-
PcLayout
-
SpLayout
-
main_edit
"Eccube\Form\Type\Admin\MainEditType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | Eccube\Entity\Page {#3772 -id: 23 -name: "商品購入" -url: "shopping" -file_name: "Shopping/index" -edit_type: 2 -author: null -description: null -keyword: null -create_date: DateTime @1712375792 {#3711 date: 2024-04-06 12:56:32.0 Asia/Tokyo (+09:00) } -update_date: DateTime @1712375792 {#3674 date: 2024-04-06 12:56:32.0 Asia/Tokyo (+09:00) } -meta_robots: "noindex" -meta_tags: null -PageLayouts: Doctrine\ORM\PersistentCollection {#3774 …} -MasterPage: null } |
View Format | same as normalized format |
Submitted Data
Property | Value |
---|---|
View Format | same as normalized format |
Normalized Format | Eccube\Entity\Page {#3772 -id: 23 -name: "商品購入" -url: "shopping" -file_name: "Shopping/index" -edit_type: 2 -author: null -description: null -keyword: null -create_date: DateTime @1712375792 {#3711 date: 2024-04-06 12:56:32.0 Asia/Tokyo (+09:00) } -update_date: DateTime @1712375792 {#3674 date: 2024-04-06 12:56:32.0 Asia/Tokyo (+09:00) } -meta_robots: "noindex" -meta_tags: null -PageLayouts: Doctrine\ORM\PersistentCollection {#3774 …} -MasterPage: null } |
Model Format | same as normalized format |
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
data | Eccube\Entity\Page {#3772 -id: 23 -name: "商品購入" -url: "shopping" -file_name: "Shopping/index" -edit_type: 2 -author: null -description: null -keyword: null -create_date: DateTime @1712375792 {#3711 date: 2024-04-06 12:56:32.0 Asia/Tokyo (+09:00) } -update_date: DateTime @1712375792 {#3674 date: 2024-04-06 12:56:32.0 Asia/Tokyo (+09:00) } -meta_robots: "noindex" -meta_tags: null -PageLayouts: Doctrine\ORM\PersistentCollection {#3774 …} -MasterPage: 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 {#687 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#686 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#685 …} -namespace: Closure() {#683 …} } |
data | Eccube\Entity\Page {#3772 -id: 23 -name: "商品購入" -url: "shopping" -file_name: "Shopping/index" -edit_type: 2 -author: null -description: null -keyword: null -create_date: DateTime @1712375792 {#3711 date: 2024-04-06 12:56:32.0 Asia/Tokyo (+09:00) } -update_date: DateTime @1712375792 {#3674 date: 2024-04-06 12:56:32.0 Asia/Tokyo (+09:00) } -meta_robots: "noindex" -meta_tags: null -PageLayouts: Doctrine\ORM\PersistentCollection {#3774 …} -MasterPage: null } |
data_class | "Eccube\Entity\Page" |
disabled | false |
eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
empty_data | Closure(FormInterface $form) {#3836 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#3771 …} use: { $class: "Eccube\Entity\Page" } } |
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 | true |
row_attr | [] |
setter | null |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#3838 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#3819 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1093 …} $translationDomain: "validators" $message: Closure() {#3837 …} } } |
validation_groups | null |
name
"Symfony\Component\Form\Extension\Core\Type\TextType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | "商品購入" |
View Format | same as normalized format |
Submitted Data
Property | Value |
---|---|
View Format | same as normalized format |
Normalized Format | "商品購入" |
Model Format | same as normalized format |
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#3845 +payload: null +groups: [ "Default" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Length {#3846 +payload: null +groups: [ "Default" ] +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +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\NotBlank {#3845 +payload: null +groups: [ "Default" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Length {#3846 +payload: null +groups: [ "Default" ] +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +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 } ] |
required | true |
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 | false |
constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#3845 +payload: null +groups: [ "Default" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Length {#3846 +payload: null +groups: [ "Default" ] +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +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 {#687 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#686 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#685 …} -namespace: Closure() {#683 …} } |
data_class | null |
disabled | false |
eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
empty_data | Closure(FormInterface $form) {#3878 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#3771 …} } |
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 | 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 |
purify_html | false |
purify_html_profile | null |
required | true |
row_attr | [] |
setter | null |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#3880 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#3819 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1093 …} $translationDomain: "validators" $message: Closure() {#3879 …} } } |
validation_groups | null |
url
"Symfony\Component\Form\Extension\Core\Type\TextType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | "shopping" |
View Format | same as normalized format |
Submitted Data
Property | Value |
---|---|
View Format | same as normalized format |
Normalized Format | "shopping" |
Model Format | same as normalized format |
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#3847 +payload: null +groups: [ "Default" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Length {#3848 +payload: null +groups: [ "Default" ] +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +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\Regex {#3849 +payload: null +groups: [ "Default" ] +message: "This value is not valid." +pattern: "/^([0-9a-zA-Z_\-]+\/?)+(?<!\/)$/" +htmlPattern: null +match: true +normalizer: null } ] |
[ Symfony\Component\Validator\Constraints\NotBlank {#3847 +payload: null +groups: [ "Default" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Length {#3848 +payload: null +groups: [ "Default" ] +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +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\Regex {#3849 +payload: null +groups: [ "Default" ] +message: "This value is not valid." +pattern: "/^([0-9a-zA-Z_\-]+\/?)+(?<!\/)$/" +htmlPattern: null +match: true +normalizer: null } ] |
required | true |
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 | false |
constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#3847 +payload: null +groups: [ "Default" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Length {#3848 +payload: null +groups: [ "Default" ] +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +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\Regex {#3849 +payload: null +groups: [ "Default" ] +message: "This value is not valid." +pattern: "/^([0-9a-zA-Z_\-]+\/?)+(?<!\/)$/" +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 {#687 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#686 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#685 …} -namespace: Closure() {#683 …} } |
data_class | null |
disabled | false |
eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
empty_data | Closure(FormInterface $form) {#3888 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#3771 …} } |
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 | 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 |
purify_html | false |
purify_html_profile | null |
required | true |
row_attr | [] |
setter | null |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#3890 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#3819 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1093 …} $translationDomain: "validators" $message: Closure() {#3889 …} } } |
validation_groups | null |
file_name
"Symfony\Component\Form\Extension\Core\Type\TextType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | "Shopping/index" |
View Format | same as normalized format |
Submitted Data
Property | Value |
---|---|
View Format | same as normalized format |
Normalized Format | "Shopping/index" |
Model Format | same as normalized format |
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#3850 +payload: null +groups: [ "Default" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Length {#3851 +payload: null +groups: [ "Default" ] +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +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\Regex {#3852 +payload: null +groups: [ "Default" ] +message: "This value is not valid." +pattern: "/^([0-9a-zA-Z_\-]+\/?)+$/" +htmlPattern: null +match: true +normalizer: null } ] |
[ Symfony\Component\Validator\Constraints\NotBlank {#3850 +payload: null +groups: [ "Default" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Length {#3851 +payload: null +groups: [ "Default" ] +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +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\Regex {#3852 +payload: null +groups: [ "Default" ] +message: "This value is not valid." +pattern: "/^([0-9a-zA-Z_\-]+\/?)+$/" +htmlPattern: null +match: true +normalizer: null } ] |
required | true |
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 | false |
constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#3850 +payload: null +groups: [ "Default" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Symfony\Component\Validator\Constraints\Length {#3851 +payload: null +groups: [ "Default" ] +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +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\Regex {#3852 +payload: null +groups: [ "Default" ] +message: "This value is not valid." +pattern: "/^([0-9a-zA-Z_\-]+\/?)+$/" +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 {#687 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#686 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#685 …} -namespace: Closure() {#683 …} } |
data_class | null |
disabled | false |
eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
empty_data | Closure(FormInterface $form) {#3898 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#3771 …} } |
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 | 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 |
purify_html | false |
purify_html_profile | null |
required | true |
row_attr | [] |
setter | null |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#3900 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#3819 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1093 …} $translationDomain: "validators" $message: Closure() {#3899 …} } } |
validation_groups | null |
tpl_data
"Symfony\Component\Form\Extension\Core\Type\TextareaType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | null |
View Format |
"" |
Submitted Data
Property | Value |
---|---|
View Format | same as normalized format |
Normalized Format | """ {#\r\n This file is part of EC-CUBE\r\n \r\n Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved.\r\n \r\n http://www.ec-cube.co.jp/\r\n \r\n For the full copyright and license information, please view the LICENSE\r\n file that was distributed with this source code.\r\n #}\r\n {% extends 'default_frame.twig' %}\r\n \r\n {% form_theme form 'Form/form_div_layout.twig' %}\r\n \r\n {% block javascript %}\r\n <script>\r\n $(function() {\r\n var $redirectCallback = function() {\r\n loadingOverlay();\r\n $('#shopping_order_redirect_to').val($(this).attr('data-path'));\r\n $('#shopping-form').attr('action', '{{ url("shopping_redirect_to") }}').submit();\r\n setTimeout(function () {\r\n loadingOverlay("hide");\r\n }, 2000);\r\n };\r\n $('[data-trigger]').each(function() {\r\n $(this).on($(this).attr('data-trigger'), $redirectCallback);\r\n });\r\n \r\n {% if is_granted('ROLE_USER') == false %}\r\n var edit = $('.customer-edit');\r\n var hidden = $('.customer-in');\r\n var form = $('.customer-form');\r\n \r\n $('#customer').click(function() {\r\n $(edit).each(function(index) {\r\n var name = $(this).text();\r\n var input = $('<input id="edit' + index + '" type="text" />').val(name);\r\n $(form[index]).empty().append(input);\r\n });\r\n \r\n $('.non-customer-display').hide();\r\n $('.non-customer-edit').show();\r\n $('.mod-button').show();\r\n });\r\n \r\n $('#customer-ok').click(function() {\r\n $(form).each(function(index) {\r\n $(hidden[index]).val($(form[index]).children('input').val());\r\n });\r\n \r\n var postData = {};\r\n $(hidden).each(function() {\r\n postData[$(this).attr('name')] = $(this).val();\r\n });\r\n \r\n loadingOverlay();\r\n \r\n $.ajax({\r\n url: "{{ url('shopping_customer') }}",\r\n type: 'POST',\r\n data: postData,\r\n dataType: 'json'\r\n }).done(function(data) {\r\n if (data.status == 'OK') {\r\n $(form).each(function(index) {\r\n $(edit[index]).empty().text($(form[index]).children('input').val());\r\n $(form[index]).empty();\r\n });\r\n \r\n // kana field\r\n $(edit[2]).empty().text(data.kana01);\r\n $(edit[3]).empty().text(data.kana02);\r\n $('#customer-kana01').val(data.kana01);\r\n $('#customer-kana02').val(data.kana02);\r\n }\r\n }).fail(function() {\r\n alert('更新に失敗しました。入力内容を確認してください。');\r\n }).always(function(data) {\r\n // overlayを無効\r\n loadingOverlay('hide');\r\n });\r\n \r\n $('.non-customer-display').show();\r\n $('.non-customer-edit').hide();\r\n $('.mod-button').hide();\r\n });\r\n \r\n $('#customer-cancel').click(function() {\r\n $('.non-customer-display').show();\r\n $('.non-customer-edit').hide();\r\n $('.mod-button').hide();\r\n });\r\n {% endif %}\r\n });\r\n </script>\r\n {% endblock javascript %}\r\n \r\n {% block main %}\r\n \r\n <div class="ec-role">\r\n <div class="ec-pageHeader">\r\n <h1>{{ 'ご注文手続き'|trans }}</h1>\r\n </div>\r\n </div>\r\n \r\n <div class="ec-cartRole">\r\n <div class="ec-cartRole__progress">\r\n <ul class="ec-progress">\r\n {% set step = 1 %}\r\n <li class="ec-progress__item">\r\n <div class="ec-progress__number">{{ step }}{% set step = step + 1 %}\r\n </div>\r\n <div class="ec-progress__label">{{ 'カートの商品'|trans }}\r\n </div>\r\n </li>\r\n {% if is_granted('ROLE_USER') == false %}\r\n <li class="ec-progress__item">\r\n <div class="ec-progress__number">{{ step }}{% set step = step + 1 %}\r\n </div>\r\n <div class="ec-progress__label">{{ 'お客様情報'|trans }}\r\n </div>\r\n </li>\r\n {% endif %}\r\n <li class="ec-progress__item is-complete">\r\n <div class="ec-progress__number">{{ step }}{% set step = step + 1 %}\r\n </div>\r\n <div class="ec-progress__label">{{ 'ご注文手続き'|trans }}\r\n </div>\r\n </li>\r\n <li class="ec-progress__item">\r\n <div class="ec-progress__number">{{ step }}{% set step = step + 1 %}\r\n </div>\r\n <div class="ec-progress__label">{{ 'ご注文内容確認'|trans }}\r\n </div>\r\n </li>\r\n <li class="ec-progress__item">\r\n <div class="ec-progress__number">{{ step }}{% set step = step + 1 %}\r\n </div>\r\n <div class="ec-progress__label">{{ '完了'|trans }}\r\n </div>\r\n </li>\r\n </ul>\r\n </div>\r\n \r\n <!-- アラートメッセージ -->\r\n {{ include('Shopping/alert.twig') }}\r\n </div>\r\n \r\n <form id="shopping-form" method="post" action="{{ url('shopping_confirm') }}">\r\n {{ form_widget(form._token) }}\r\n {{ form_widget(form.redirect_to) }}\r\n <div class="ec-orderRole">\r\n <div class="ec-orderRole__detail">\r\n <div class="ec-orderAccount">\r\n <div class="ec-rectHeading">\r\n <h2>{{ 'お客様情報'|trans }}</h2>\r\n </div>\r\n {% if is_granted('ROLE_USER') == false %}\r\n <div class="ec-orderAccount__change non-customer-display">\r\n <button id="customer" class="ec-inlineBtn" type="button">{{ '変更'|trans }}</button>\r\n </div>\r\n {% endif %}\r\n <div class="ec-orderAccount__account non-customer-display">\r\n <p class="ec-halfInput">{{ ''|trans }}<span class="customer-edit customer-name01">{{ Order.name01 }}</span> <span class="customer-edit customer-name02">{{ Order.name02 }}</span>{{ ' 様'|trans }}</p>\r\n <p class="ec-halfInput"><span class="customer-edit customer-kana01">{{ Order.kana01 }}</span> <span class="customer-edit customer-kana02">{{ Order.kana02 }}</span></p>\r\n <p class="ec-input"><span class="customer-edit customer-company_name">{{ Order.companyName }}</span></p>\r\n <p class="ec-zipInput">〒<span class="customer-edit customer-postal_code">{{ Order.postal_code }}</span></p>\r\n <p class="ec-input"><span class="customer-edit customer-pref">{{ Order.pref }}</span><span class="customer-edit customer-addr01">{{ Order.addr01 }}</span><span class="customer-edit customer-addr02">{{ Order.addr02 }}</span></p>\r\n <p class="ec-telInput"><span class="customer-edit customer-phone_number">{{ Order.phone_number }}</span></p>\r\n <p class="ec-input"><span class="customer-edit customer-email">{{ Order.email }}</span></p>\r\n </div>\r\n {% if is_granted('ROLE_USER') == false %}\r\n <div class="ec-borderedDefs non-customer-edit" style="display:none;">\r\n <dl>\r\n <dt>\r\n <label class="ec-label required">{{ 'お名前'|trans }}</label>\r\n <span class="ec-required">{{ '必須'|trans }}</span>\r\n </dt>\r\n <dd>\r\n <div class="ec-halfInput">\r\n <span class="customer-form customer-name01"></span>\r\n <span class="customer-form customer-name02"></span>\r\n </div>\r\n </dd>\r\n </dl>\r\n <dl>\r\n <dt>\r\n <label class="ec-label required">{{ 'お名前(カナ)'|trans }}</label>\r\n <span class="ec-required">{{ '必須'|trans }}</span>\r\n </dt>\r\n <dd>\r\n <div class="ec-halfInput">\r\n <span class="customer-form customer-kana01"></span>\r\n <span class="customer-form customer-kana02"></span>\r\n </div>\r\n </dd>\r\n </dl>\r\n <dl>\r\n <dt>\r\n <label class="ec-label" for="nonmember_company_name">{{ '会社名'|trans }}</label>\r\n </dt>\r\n <dd>\r\n <div class="ec-halfInput">\r\n <span class="customer-form customer-company_name"></span>\r\n </div>\r\n </dd>\r\n </dl>\r\n <dl>\r\n <dt>\r\n <label class="ec-label required">{{ '住所'|trans }}</label>\r\n <span class="ec-required">{{ '必須'|trans }}</span>\r\n </dt>\r\n <dd>\r\n <div class="ec-zipInput">\r\n <span>{{ '〒'|trans }}</span>\r\n <span class="customer-form customer-postal_code"></span>\r\n <div class="ec-zipInputHelp">\r\n <div class="ec-zipInputHelp__icon">\r\n <div class="ec-icon">\r\n <img src="{{ asset('assets/icon/question-white.svg') }}" alt="">\r\n </div>\r\n </div>\r\n <a href="https://www.post.japanpost.jp/zipcode/" target="_blank">\r\n <span>{{ '郵便番号検索'|trans }}</span>\r\n </a>\r\n </div>\r\n </div>\r\n <div class="ec-select">\r\n <span class="customer-form customer-address_pref"></span>\r\n </div>\r\n <div class="ec-input">\r\n <span class="customer-form customer-address_addr01"></span>\r\n </div>\r\n <div class="ec-input">\r\n <span class="customer-form customer-address_addr02"></span>\r\n </div>\r\n </dd>\r\n </dl>\r\n <dl>\r\n <dt>\r\n <label class="ec-label required" for="nonmember_phone_number">{{ '電話番号'|trans }}</label>\r\n <span class="ec-required">{{ '必須'|trans }}</span>\r\n </dt>\r\n <dd>\r\n <div class="ec-telInput">\r\n <span class="customer-form customer-phone_number"></span>\r\n </div>\r\n </dd>\r\n </dl>\r\n <dl>\r\n <dt>\r\n <label class="ec-label required">{{ 'メールアドレス'|trans }}</label>\r\n <span class="ec-required">{{ '必須'|trans }}</span>\r\n </dt>\r\n <dd>\r\n <div class="ec-input">\r\n <span class="customer-form customer-email"></span>\r\n </div>\r\n </dd>\r\n </dl>\r\n </div>\r\n <div class="mod-button" style="display:none;">\r\n <span id="customer-ok"><button type="button" class="ec-inlineBtn">{{ 'OK'|trans }}</button></span>\r\n <span id="customer-cancel"><button type="button" class="ec-inlineBtn">{{ 'キャンセル'|trans }}</button></span>\r\n </div>\r\n <input type="hidden" id="customer-name01" class="customer-in" name="customer_name01" value="{{ Order.name01 }}">\r\n <input type="hidden" id="customer-name02" class="customer-in" name="customer_name02" value="{{ Order.name02 }}">\r\n <input type="hidden" id="customer-kana01" class="customer-in" name="customer_kana01" value="{{ Order.kana01 }}">\r\n <input type="hidden" id="customer-kana02" class="customer-in" name="customer_kana02" value="{{ Order.kana02 }}">\r\n <input type="hidden" id="customer-company-name" class="customer-in" name="customer_company_name" value="{{ Order.companyName }}">\r\n <input type="hidden" id="customer-postal_code" class="customer-in" name="customer_postal_code" value="{{ Order.postal_code }}">\r\n <input type="hidden" id="customer-pref" class="customer-in" name="customer_pref" value="{{ Order.pref }}">\r\n <input type="hidden" id="customer-addr01" class="customer-in" name="customer_addr01" value="{{ Order.addr01 }}">\r\n <input type="hidden" id="customer-addr02" class="customer-in" name="customer_addr02" value="{{ Order.addr02 }}">\r\n <input type="hidden" id="customer-phone_number" class="customer-in" name="customer_phone_number" value="{{ Order.phone_number }}">\r\n <input type="hidden" id="customer-email" class="customer-in" name="customer_email" value="{{ Order.email }}">\r\n {% endif %}\r\n </div>\r\n <div class="ec-orderDelivery">\r\n <div class="ec-rectHeading">\r\n <h2>{{ '配送情報'|trans }}</h2>\r\n </div>\r\n {% for shipping in Order.shippings %}\r\n {% set idx = loop.index0 %}\r\n {% set isShowReducedTaxMess = false %}\r\n <div class="ec-orderDelivery__title">{{ 'お届け先'|trans }}{% if Order.multiple %}({{ loop.index }}){% endif %}\r\n <div class="ec-orderDelivery__change">\r\n {% if is_granted('ROLE_USER') %}\r\n <button class="ec-inlineBtn" data-id="{{ shipping.id }}" data-trigger="click" data-path="{{ path('shopping_shipping', {'id': shipping.id}) }}">{{ '変更'|trans }}</button>\r\n {% else %}\r\n <button class="ec-inlineBtn" data-id="{{ shipping.id }}" data-trigger="click" data-path="{{ path('shopping_shipping_edit', {'id': shipping.id}) }}">{{ '変更'|trans }}</button>\r\n {% endif %}\r\n </div>\r\n </div>\r\n <div class="ec-orderDelivery__item">\r\n <ul class="ec-borderedList">\r\n {% for orderItem in shipping.productOrderItems %}\r\n <li>\r\n <div class="ec-imageGrid">\r\n <div class="ec-imageGrid__img"><img src="{{ asset((orderItem.product is null ? null : orderItem.product.MainListImage)|no_image_product, 'save_image') }}" alt="{{ orderItem.productName }}"></div>\r\n <div class="ec-imageGrid__content">\r\n <p>{{ orderItem.productName }}{% if is_reduced_tax_rate(orderItem) %}{{ '※'|trans }}{% set isShowReducedTaxMess = true %}{% endif %}</p>\r\n {% if orderItem.productClass is not null and orderItem.productClass.classCategory1 %}\r\n <p>{{ orderItem.productClass.classCategory1.className.name }}:{{ orderItem.productClass.classCategory1 }}</p>\r\n {% endif %}\r\n {% if orderItem.productClass is not null and orderItem.productClass.classCategory2 %}\r\n <p>{{ orderItem.productClass.classCategory2.className.name }}:{{ orderItem.productClass.classCategory2 }}</p>\r\n {% endif %}\r\n <p>{{ orderItem.priceIncTax|price }} × {{ orderItem.quantity|number_format }}<span>{{ '小計:'|trans }}{{ orderItem.totalPrice|price }}</span></p>\r\n </div>\r\n </div>\r\n </li>\r\n {% endfor %}\r\n </ul>\r\n <p>{{ isShowReducedTaxMess ? '※ は軽減税率対象商品です。'|trans }}</p>\r\n </div>\r\n <div class="ec-orderDelivery__address">\r\n <p>{{ ''|trans }}{{ shipping.name01 }} {{ shipping.name02 }} ({{ shipping.kana01 }} {{ shipping.kana02 }}){{ ' 様'|trans }}</p>\r\n <p>{{ '〒'|trans }}{{ shipping.postal_code }} {{ shipping.pref }}{{ shipping.addr01 }}{{ shipping.addr02 }}</p>\r\n <p>{{ shipping.phone_number }}</p>\r\n </div>\r\n <div class="ec-orderDelivery__actions">\r\n <div class="ec-selects">\r\n <div class="ec-select">\r\n <label>{{ '配送方法'|trans }}</label>\r\n {{ form_widget(form.Shippings[idx].Delivery, { 'attr': { 'class': 'form-control', 'data-trigger': 'change' }}) }}\r\n {{ form_errors(form.Shippings[idx].Delivery) }}\r\n </div>\r\n <div class="ec-select ec-select__delivery">\r\n <label>{{ 'お届け日'|trans }}</label>\r\n {{ form_widget(form.Shippings[idx].shipping_delivery_date, {'attr': {'class': 'form-control'}}) }}\r\n {{ form_errors(form.Shippings[idx].shipping_delivery_date) }}\r\n </div>\r\n <div class="ec-select ec-select__time">\r\n <label>{{ 'お届け時間'|trans }}</label>\r\n {{ form_widget(form.Shippings[idx].DeliveryTime, {'attr': {'class': 'form-control'}}) }}\r\n {{ form_errors(form.Shippings[idx].DeliveryTime) }}\r\n </div>\r\n </div>\r\n </div>\r\n {% endfor %}\r\n <div class="ec-orderDelivery__edit">\r\n <button type="button" class="ec-inlineBtn" data-trigger="click" data-path="{{ path('shopping_shipping_multiple') }}">{{ 'お届け先を追加する'|trans }}</button>\r\n </div>\r\n </div>\r\n <div class="ec-orderPayment">\r\n <div class="ec-rectHeading">\r\n <h2>{{ 'お支払方法'|trans }}</h2>\r\n </div>\r\n <div class="ec-radio">\r\n {% for key, child in form.Payment %}\r\n <div style="display: block;">\r\n {% set Payment = form.Payment.vars.choices[key].data %}\r\n {{ form_widget(child, { 'attr': { 'data-trigger': 'change' }}) }}\r\n {% if Payment.payment_image is not null %}\r\n <p><img src="{{ asset(Payment.payment_image, 'save_image') }}"></p>\r\n {% endif %}\r\n </div>\r\n {% endfor %}\r\n <p class="komeZen">※コンビニ決済の際は入金確認後の発送となりますため日付指定は不可とさせていただきます</p>\r\n </div>\r\n <div class="ec-input {{ has_errors(form.Payment) ? ' error' }}">{{ form_errors(form.Payment) }}</div>\r\n </div>\r\n {% if BaseInfo.isOptionPoint and Order.Customer is not null %}\r\n <div class="ec-orderPayment">\r\n <div class="ec-rectHeading">\r\n <h2>{{ '利用ポイント'|trans }}</h2>\r\n </div>\r\n <div class="ec-input {{ has_errors(form.use_point) ? ' error' }}">\r\n <p>{{ '%point% pt が利用可能です。'|trans({ '%point%': Order.Customer.Point|number_format }) }}</p>\r\n {{ form_widget(form.use_point, { 'attr': { 'type': 'text', 'class': 'form-control', 'data-trigger': 'change' }}) }}\r\n {{ form_errors(form.use_point) }}\r\n </div>\r\n </div>\r\n {% endif %}\r\n <div class="ec-orderConfirm">\r\n <div class="ec-rectHeading">\r\n <h2>{{ 'お問い合わせ'|trans }}</h2>\r\n </div>\r\n <div class="ec-input">\r\n {{ form_widget(form.message, {'attr': {'class': 'form-control', 'placeholder': 'お問い合わせ事項がございましたら、こちらにご入力ください。(3000文字まで)'|trans, 'rows': '6'}}) }}\r\n {{ form_errors(form.message) }}\r\n </div>\r\n </div>\r\n {% for activeTradeLaw in activeTradeLaws|filter(t => t.name and t.description) %}\r\n <div class="ec-orderConfirm">\r\n <div class="ec-rectHeading">\r\n <h2>{{ activeTradeLaw.name }}</h2>\r\n </div>\r\n <div class="ec-input">\r\n {{ activeTradeLaw.description|raw }}\r\n </div>\r\n </div>\r\n {% endfor %}\r\n </div>\r\n <div class="ec-orderRole__summary">\r\n <div class="ec-totalBox">\r\n <dl class="ec-totalBox__spec">\r\n <dt>{{ '小計'|trans }}</dt>\r\n <dd class="ec-totalBox__specTotal">{{ Order.subtotal|price }}</dd>\r\n </dl>\r\n <dl class="ec-totalBox__spec">\r\n <dt>{{ '手数料'|trans }}</dt>\r\n <dd>{{ Order.charge|price }}</dd>\r\n </dl>\r\n <dl class="ec-totalBox__spec">\r\n <dt>{{ '送料'|trans }}</dt>\r\n <dd>{{ Order.deliveryFeeTotal|price }}</dd>\r\n </dl>\r\n {% if Order.taxable_discount < 0 %}\r\n <dl class="ec-totalBox__spec">\r\n <dt>{{ '値引き'|trans }}</dt>\r\n <dd>{{ Order.taxable_discount|price }}</dd>\r\n </dl>\r\n {% endif %}\r\n <div class="ec-totalBox__total">{{ '合計'|trans }}<span class="ec-totalBox__price">{{ Order.taxable_total|price }}</span><span class="ec-totalBox__taxLabel">{{ '税込'|trans }}</span></div>\r\n {% for item in Order.tax_free_discount_items %}\r\n <dl class="ec-totalBox__spec">\r\n <dt>{{ item.product_name }}</dt>\r\n <dd>{{ item.total_price|price }}</dd>\r\n </dl>\r\n {% endfor %}\r\n <div class="ec-totalBox__paymentTotal">{{ 'お支払い合計'|trans }}<span class="ec-totalBox__price">{{ Order.payment_total|price }}</span><span class="ec-totalBox__taxLabel">{{ '税込'|trans }}</span></div>\r\n {% for rate, total in Order.total_by_tax_rate %}\r\n <dl class="ec-totalBox__taxRate">\r\n <dt>{{ '税率 %rate% %対象'|trans({ '%rate%': rate }) }}</dt>\r\n <dd>{{ total|price }} ({{ '内消費税'|trans }} {{ Order.tax_by_tax_rate[rate]|price }})</dd>\r\n </dl>\r\n {% endfor %}\r\n {% if BaseInfo.isOptionPoint and Order.Customer is not null %}\r\n <div class="ec-totalBox__pointBlock">\r\n <dl class="ec-totalBox__spec">\r\n <dt>{{ 'ご利用ポイント'|trans }}</dt>\r\n <dd>{{ Order.UsePoint|number_format }} pt</dd>\r\n </dl>\r\n <dl class="ec-totalBox__spec">\r\n <dt><span class="ec-font-bold">{{ '加算ポイント'|trans }}</span></dt>\r\n <dd><span class="ec-font-bold">{{ Order.AddPoint|number_format }} pt</span></dd>\r\n </dl>\r\n </div>\r\n {% endif %}\r\n <div class="ec-totalBox__btn">\r\n <button type="submit" class="ec-blockBtn--action">{{ '確認する'|trans }}</button>\r\n <a href="{{ url("cart") }}" class="ec-blockBtn--cancel">{{ 'カートに戻る'|trans }}</a>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </form>\r\n {% endblock %} """ |
Model Format | same as normalized format |
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#3853 +payload: null +groups: [ "Default" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Eccube\Form\Validator\TwigLint {#3854 +payload: null +groups: [ "Default" ] +message: "Invalid twig format. {{ error }}" } ] |
[ Symfony\Component\Validator\Constraints\NotBlank {#3853 +payload: null +groups: [ "Default" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Eccube\Form\Validator\TwigLint {#3854 +payload: null +groups: [ "Default" ] +message: "Invalid twig format. {{ error }}" } ] |
label | false |
false
|
mapped | false |
false
|
required | 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 {#3853 +payload: null +groups: [ "Default" ] +message: "This value should not be blank." +allowNull: false +normalizer: null } Eccube\Form\Validator\TwigLint {#3854 +payload: null +groups: [ "Default" ] +message: "Invalid twig format. {{ error }}" } ] |
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 {#687 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#686 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#685 …} -namespace: Closure() {#683 …} } |
data_class | null |
disabled | false |
eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
empty_data | Closure(FormInterface $form) {#3912 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#3771 …} } |
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 | false |
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 |
purify_html | false |
purify_html_profile | null |
required | false |
row_attr | [] |
setter | null |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#3914 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#3819 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1093 …} $translationDomain: "validators" $message: Closure() {#3913 …} } } |
validation_groups | null |
author
"Symfony\Component\Form\Extension\Core\Type\TextType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | null |
View Format |
"" |
Submitted Data
Property | Value |
---|---|
View Format |
"" |
Normalized Format | null |
Model Format | same as normalized format |
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
constraints | [ Symfony\Component\Validator\Constraints\Length {#3855 +payload: null +groups: [ "Default" ] +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +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\Length {#3855 +payload: null +groups: [ "Default" ] +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +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 } ] |
required | 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\Length {#3855 +payload: null +groups: [ "Default" ] +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +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 {#687 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#686 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#685 …} -namespace: Closure() {#683 …} } |
data_class | null |
disabled | false |
eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
empty_data | Closure(FormInterface $form) {#3922 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#3771 …} } |
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 | 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 |
purify_html | false |
purify_html_profile | null |
required | false |
row_attr | [] |
setter | null |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#3924 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#3819 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1093 …} $translationDomain: "validators" $message: Closure() {#3923 …} } } |
validation_groups | null |
description
"Symfony\Component\Form\Extension\Core\Type\TextType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | null |
View Format |
"" |
Submitted Data
Property | Value |
---|---|
View Format |
"" |
Normalized Format | null |
Model Format | same as normalized format |
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
constraints | [ Symfony\Component\Validator\Constraints\Length {#3856 +payload: null +groups: [ "Default" ] +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +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\Length {#3856 +payload: null +groups: [ "Default" ] +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +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 } ] |
required | 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\Length {#3856 +payload: null +groups: [ "Default" ] +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +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 {#687 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#686 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#685 …} -namespace: Closure() {#683 …} } |
data_class | null |
disabled | false |
eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
empty_data | Closure(FormInterface $form) {#3932 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#3771 …} } |
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 | 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 |
purify_html | false |
purify_html_profile | null |
required | false |
row_attr | [] |
setter | null |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#3934 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#3819 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1093 …} $translationDomain: "validators" $message: Closure() {#3933 …} } } |
validation_groups | null |
keyword
"Symfony\Component\Form\Extension\Core\Type\TextType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | null |
View Format |
"" |
Submitted Data
Property | Value |
---|---|
View Format |
"" |
Normalized Format | null |
Model Format | same as normalized format |
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
constraints | [ Symfony\Component\Validator\Constraints\Length {#3857 +payload: null +groups: [ "Default" ] +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +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\Length {#3857 +payload: null +groups: [ "Default" ] +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +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 } ] |
required | 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\Length {#3857 +payload: null +groups: [ "Default" ] +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +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 {#687 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#686 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#685 …} -namespace: Closure() {#683 …} } |
data_class | null |
disabled | false |
eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
empty_data | Closure(FormInterface $form) {#3942 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#3771 …} } |
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 | 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 |
purify_html | false |
purify_html_profile | null |
required | false |
row_attr | [] |
setter | null |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#3944 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#3819 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1093 …} $translationDomain: "validators" $message: Closure() {#3943 …} } } |
validation_groups | null |
meta_robots
"Symfony\Component\Form\Extension\Core\Type\TextType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | "noindex" |
View Format | same as normalized format |
Submitted Data
Property | Value |
---|---|
View Format | same as normalized format |
Normalized Format | "noindex" |
Model Format | same as normalized format |
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
constraints | [ Symfony\Component\Validator\Constraints\Length {#3858 +payload: null +groups: [ "Default" ] +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +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\Length {#3858 +payload: null +groups: [ "Default" ] +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +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 } ] |
required | 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\Length {#3858 +payload: null +groups: [ "Default" ] +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +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 {#687 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#686 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#685 …} -namespace: Closure() {#683 …} } |
data_class | null |
disabled | false |
eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
empty_data | Closure(FormInterface $form) {#3952 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#3771 …} } |
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 | 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 |
purify_html | false |
purify_html_profile | null |
required | false |
row_attr | [] |
setter | null |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#3954 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#3819 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1093 …} $translationDomain: "validators" $message: Closure() {#3953 …} } } |
validation_groups | null |
meta_tags
"Symfony\Component\Form\Extension\Core\Type\TextareaType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | null |
View Format |
"" |
Submitted Data
Property | Value |
---|---|
View Format |
"" |
Normalized Format | null |
Model Format | same as normalized format |
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
constraints | [ Symfony\Component\Validator\Constraints\Length {#3859 +payload: null +groups: [ "Default" ] +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +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: 3000 +min: null +charset: "UTF-8" +normalizer: null +allowEmptyString: false } ] |
[ Symfony\Component\Validator\Constraints\Length {#3859 +payload: null +groups: [ "Default" ] +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +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: 3000 +min: null +charset: "UTF-8" +normalizer: null +allowEmptyString: false } ] |
required | 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\Length {#3859 +payload: null +groups: [ "Default" ] +maxMessage: "This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less." +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: 3000 +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 {#687 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#686 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#685 …} -namespace: Closure() {#683 …} } |
data_class | null |
disabled | false |
eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
empty_data | Closure(FormInterface $form) {#3962 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#3771 …} } |
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 | 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 |
purify_html | false |
purify_html_profile | null |
required | false |
row_attr | [] |
setter | null |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#3964 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#3819 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1093 …} $translationDomain: "validators" $message: Closure() {#3963 …} } } |
validation_groups | null |
PcLayout
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | null |
View Format |
"" |
Submitted Data
Property | Value |
---|---|
View Format |
"2"
|
Normalized Format | Proxies\__CG__\Eccube\Entity\Layout {#4208 -id: 2 -name: "下層ページ用レイアウト" -create_date: DateTime @1712375792 {#4207 date: 2024-04-06 12:56:32.0 Asia/Tokyo (+09:00) } -update_date: DateTime @1712375792 {#4152 date: 2024-04-06 12:56:32.0 Asia/Tokyo (+09:00) } -BlockPositions: Doctrine\ORM\PersistentCollection {#4144 …} -PageLayouts: Doctrine\ORM\PersistentCollection {#4201 …} -DeviceType: Eccube\Entity\Master\DeviceType {#4007 …} +__isInitialized__: true …2 } |
Model Format | same as normalized format |
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
class | "Eccube\Entity\Layout" |
same as passed value |
mapped | false |
false
|
placeholder | "---" |
same as passed value |
query_builder | Closure(EntityRepository $er) {#3860 class: "Eccube\Form\Type\Admin\MainEditType" this: Eccube\Form\Type\Admin\MainEditType {#3652 …} } |
Doctrine\ORM\QueryBuilder {#4004 -_em: Doctrine\ORM\EntityManager {#634 …} -_dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#4011 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "l" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#4006 #from: "Eccube\Entity\Layout" #alias: "l" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#4013 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "l.id != :DefaultLayoutPreviewPage" "l.DeviceType = :DeviceType" ] } "groupBy" => [] "having" => null "orderBy" => [ Doctrine\ORM\Query\Expr\OrderBy {#4014 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "l.id DESC" ] } ] ] -_type: 0 -_state: 1 -_dql: "SELECT l FROM Eccube\Entity\Layout l WHERE l.id != :DefaultLayoutPreviewPage AND l.DeviceType = :DeviceType ORDER BY l.id DESC" -parameters: Doctrine\Common\Collections\ArrayCollection {#4012 …} -_firstResult: 0 -_maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 } |
required | 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 |
choice_attr | null |
choice_filter | null |
choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#3994 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceLabel" ] } |
choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#4049 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#4018 …} } |
choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#4017 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceName" ] } |
choice_translation_domain | false |
choice_translation_parameters | [] |
choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#4019 -option: [ Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#4023 -om: Container0s35PEL\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#672 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#2615 …} -singleId: true -intId: true -idField: "id" -associationIdReader: null } "getIdValue" ] } |
choices | null |
class | "Eccube\Entity\Layout" |
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 {#687 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#686 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#685 …} -namespace: Closure() {#683 …} } |
data_class | null |
disabled | false |
eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
em | Container0s35PEL\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#672 …2} |
empty_data | "" |
error_bubbling | false |
error_mapping | [] |
expanded | false |
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 | [] |
id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#4023 -om: Container0s35PEL\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#672 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#2615 …} -singleId: true -intId: true -idField: "id" -associationIdReader: null } |
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" |
multiple | false |
placeholder | "---" |
post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
preferred_choices | [] |
priority | 0 |
property_path | null |
query_builder | Doctrine\ORM\QueryBuilder {#4004 -_em: Doctrine\ORM\EntityManager {#634 …} -_dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#4011 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "l" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#4006 #from: "Eccube\Entity\Layout" #alias: "l" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#4013 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "l.id != :DefaultLayoutPreviewPage" "l.DeviceType = :DeviceType" ] } "groupBy" => [] "having" => null "orderBy" => [ Doctrine\ORM\Query\Expr\OrderBy {#4014 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "l.id DESC" ] } ] ] -_type: 0 -_state: 1 -_dql: "SELECT l FROM Eccube\Entity\Layout l WHERE l.id != :DefaultLayoutPreviewPage AND l.DeviceType = :DeviceType ORDER BY l.id DESC" -parameters: Doctrine\Common\Collections\ArrayCollection {#4012 …} -_firstResult: 0 -_maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 } |
required | false |
row_attr | [] |
setter | null |
translation_domain | null |
trim | false |
upload_max_size_message | Closure() {#3997 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#3819 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1093 …} $translationDomain: "validators" $message: Closure() {#3995 …} } } |
validation_groups | null |
SpLayout
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | null |
View Format |
"" |
Submitted Data
Property | Value |
---|---|
View Format |
"" |
Normalized Format | null |
Model Format | same as normalized format |
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
class | "Eccube\Entity\Layout" |
same as passed value |
mapped | false |
false
|
placeholder | "---" |
same as passed value |
query_builder | Closure(EntityRepository $er) {#3861 class: "Eccube\Form\Type\Admin\MainEditType" this: Eccube\Form\Type\Admin\MainEditType {#3652 …} } |
Doctrine\ORM\QueryBuilder {#4038 -_em: Doctrine\ORM\EntityManager {#634 …} -_dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#4035 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "l" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#4041 #from: "Eccube\Entity\Layout" #alias: "l" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#4043 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "l.id != :DefaultLayoutPreviewPage" "l.DeviceType = :DeviceType" ] } "groupBy" => [] "having" => null "orderBy" => [ Doctrine\ORM\Query\Expr\OrderBy {#4042 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "l.id DESC" ] } ] ] -_type: 0 -_state: 1 -_dql: "SELECT l FROM Eccube\Entity\Layout l WHERE l.id != :DefaultLayoutPreviewPage AND l.DeviceType = :DeviceType ORDER BY l.id DESC" -parameters: Doctrine\Common\Collections\ArrayCollection {#4036 …} -_firstResult: 0 -_maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 } |
required | 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 |
choice_attr | null |
choice_filter | null |
choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#3994 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceLabel" ] } |
choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#4052 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#4028 …} } |
choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#4051 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceName" ] } |
choice_translation_domain | false |
choice_translation_parameters | [] |
choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#4029 -option: [ Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#4023 -om: Container0s35PEL\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#672 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#2615 …} -singleId: true -intId: true -idField: "id" -associationIdReader: null } "getIdValue" ] } |
choices | null |
class | "Eccube\Entity\Layout" |
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 {#687 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#686 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#685 …} -namespace: Closure() {#683 …} } |
data_class | null |
disabled | false |
eccube_form_options | [ "auto_render" => false "form_theme" => null "style_class" => "ec-select" ] |
em | Container0s35PEL\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#672 …2} |
empty_data | "" |
error_bubbling | false |
error_mapping | [] |
expanded | false |
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 | [] |
id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#4023 -om: Container0s35PEL\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#672 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#2615 …} -singleId: true -intId: true -idField: "id" -associationIdReader: null } |
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" |
multiple | false |
placeholder | "---" |
post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
preferred_choices | [] |
priority | 0 |
property_path | null |
query_builder | Doctrine\ORM\QueryBuilder {#4038 -_em: Doctrine\ORM\EntityManager {#634 …} -_dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#4035 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "l" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#4041 #from: "Eccube\Entity\Layout" #alias: "l" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#4043 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "l.id != :DefaultLayoutPreviewPage" "l.DeviceType = :DeviceType" ] } "groupBy" => [] "having" => null "orderBy" => [ Doctrine\ORM\Query\Expr\OrderBy {#4042 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "l.id DESC" ] } ] ] -_type: 0 -_state: 1 -_dql: "SELECT l FROM Eccube\Entity\Layout l WHERE l.id != :DefaultLayoutPreviewPage AND l.DeviceType = :DeviceType ORDER BY l.id DESC" -parameters: Doctrine\Common\Collections\ArrayCollection {#4036 …} -_firstResult: 0 -_maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 } |
required | false |
row_attr | [] |
setter | null |
translation_domain | null |
trim | false |
upload_max_size_message | Closure() {#4044 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#3819 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1093 …} $translationDomain: "validators" $message: Closure() {#4031 …} } } |
validation_groups | null |