- Request / Response
- Performance
- Validator
- Forms
- Exception
- Logs
- Events
- Routing
- Cache
- Security
- Twig
- HTTP Client
- Doctrine
- Migrations
- VichUploader
- 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
project
"App\Form\ProjectType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | App\Entity\Project {#1879 #number: null #schoolProjectNumber: null #status: "新申请" #collegeSort: 0 #schoolSort: 0 #doc: Symfony\Component\HttpFoundation\File\File {#2769 …} #docName: "68a96b6e476f4553347797.doc" #collegeDoc: null #collegeDocName: null #attachments: Doctrine\ORM\PersistentCollection {#1903 …} #id: 4647 #name: "资源、内容、科研协同赋能:新医科背景下医学形态学课程实验教学创新与实践" #batch: Proxies\__CG__\App\Entity\Batch {#1928 +__isInitialized__: true #type: "申报" #applyDeadline: DateTime @1756569600 {#2025 date: 2025-08-31 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1756742400 {#2024 date: 2025-09-02 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#2062 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#2086 …} #id: 37 #name: "2025年本科教学成果奖申报通知" #open: DateTime @1755619200 {#2030 date: 2025-08-20 00:00:00.0 Asia/Shanghai (+08:00) } …2 } #user: App\Entity\User {#1625 …} #subject: null #college: Proxies\__CG__\App\Entity\College {#1919 +__isInitialized__: true #id: 35 #name: "生命科学与医学部" #valid: true …2 } #category: Proxies\__CG__\App\Entity\Category {#1941 +__isInitialized__: true #batch: Proxies\__CG__\App\Entity\Batch {#1928 …2} #levels: Doctrine\ORM\PersistentCollection {#2425 -snapshot: [ …3] -owner: Proxies\__CG__\App\Entity\Category {#1941 …2} -association: [ …15] -em: Doctrine\ORM\EntityManager {#400 …} -backRefFieldName: "category" -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#4068 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#2424 …} #initialized: true } #id: 450 #name: "本科教学成果奖" #order: 0 …2 } #level: Proxies\__CG__\App\Entity\Level {#1947 +__isInitialized__: true #category: Proxies\__CG__\App\Entity\Category {#1941 …2} #id: 491 #name: "一等奖" …2 } #year: null #property: Proxies\__CG__\App\Entity\Property {#1958 +__isInitialized__: true #id: 5 #name: "申报书" #valid: true …2 } #updatedAt: DateTimeImmutable @1755933550 {#2778 date: 2025-08-23 15:19:10.297114 Asia/Shanghai (+08:00) } } |
View Format | same as normalized format |
Submitted Data
Property | Value |
---|---|
View Format | same as normalized format |
Normalized Format | App\Entity\Project {#1879 #number: null #schoolProjectNumber: null #status: "新申请" #collegeSort: 0 #schoolSort: 0 #doc: Symfony\Component\HttpFoundation\File\File {#2769 …} #docName: "68a96b6e476f4553347797.doc" #collegeDoc: null #collegeDocName: null #attachments: Doctrine\ORM\PersistentCollection {#1903 …} #id: 4647 #name: "资源、内容、科研协同赋能:新医科背景下医学形态学课程实验教学创新与实践" #batch: Proxies\__CG__\App\Entity\Batch {#1928 +__isInitialized__: true #type: "申报" #applyDeadline: DateTime @1756569600 {#2025 date: 2025-08-31 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1756742400 {#2024 date: 2025-09-02 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#2062 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#2086 …} #id: 37 #name: "2025年本科教学成果奖申报通知" #open: DateTime @1755619200 {#2030 date: 2025-08-20 00:00:00.0 Asia/Shanghai (+08:00) } …2 } #user: App\Entity\User {#1625 …} #subject: null #college: Proxies\__CG__\App\Entity\College {#1919 +__isInitialized__: true #id: 35 #name: "生命科学与医学部" #valid: true …2 } #category: Proxies\__CG__\App\Entity\Category {#1941 +__isInitialized__: true #batch: Proxies\__CG__\App\Entity\Batch {#1928 …2} #levels: Doctrine\ORM\PersistentCollection {#2425 -snapshot: [ …3] -owner: Proxies\__CG__\App\Entity\Category {#1941 …2} -association: [ …15] -em: Doctrine\ORM\EntityManager {#400 …} -backRefFieldName: "category" -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#4068 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#2424 …} #initialized: true } #id: 450 #name: "本科教学成果奖" #order: 0 …2 } #level: Proxies\__CG__\App\Entity\Level {#1947 +__isInitialized__: true #category: Proxies\__CG__\App\Entity\Category {#1941 …2} #id: 491 #name: "一等奖" …2 } #year: null #property: Proxies\__CG__\App\Entity\Property {#1958 +__isInitialized__: true #id: 5 #name: "申报书" #valid: true …2 } #updatedAt: DateTimeImmutable @1755933550 {#2778 date: 2025-08-23 15:19:10.297114 Asia/Shanghai (+08:00) } } |
Model Format | same as normalized format |
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
data | App\Entity\Project {#1879 #number: null #schoolProjectNumber: null #status: "新申请" #collegeSort: 0 #schoolSort: 0 #doc: Symfony\Component\HttpFoundation\File\File {#2769 …} #docName: "68a96b6e476f4553347797.doc" #collegeDoc: null #collegeDocName: null #attachments: Doctrine\ORM\PersistentCollection {#1903 …} #id: 4647 #name: "资源、内容、科研协同赋能:新医科背景下医学形态学课程实验教学创新与实践" #batch: Proxies\__CG__\App\Entity\Batch {#1928 +__isInitialized__: true #type: "申报" #applyDeadline: DateTime @1756569600 {#2025 date: 2025-08-31 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1756742400 {#2024 date: 2025-09-02 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#2062 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#2086 …} #id: 37 #name: "2025年本科教学成果奖申报通知" #open: DateTime @1755619200 {#2030 date: 2025-08-20 00:00:00.0 Asia/Shanghai (+08:00) } …2 } #user: App\Entity\User {#1625 …} #subject: null #college: Proxies\__CG__\App\Entity\College {#1919 +__isInitialized__: true #id: 35 #name: "生命科学与医学部" #valid: true …2 } #category: Proxies\__CG__\App\Entity\Category {#1941 +__isInitialized__: true #batch: Proxies\__CG__\App\Entity\Batch {#1928 …2} #levels: Doctrine\ORM\PersistentCollection {#2425 -snapshot: [ …3] -owner: Proxies\__CG__\App\Entity\Category {#1941 …2} -association: [ …15] -em: Doctrine\ORM\EntityManager {#400 …} -backRefFieldName: "category" -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#4068 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#2424 …} #initialized: true } #id: 450 #name: "本科教学成果奖" #order: 0 …2 } #level: Proxies\__CG__\App\Entity\Level {#1947 +__isInitialized__: true #category: Proxies\__CG__\App\Entity\Category {#1941 …2} #id: 491 #name: "一等奖" …2 } #year: null #property: Proxies\__CG__\App\Entity\Property {#1958 +__isInitialized__: true #id: 5 #name: "申报书" #valid: true …2 } #updatedAt: DateTimeImmutable @1755933550 {#2778 date: 2025-08-23 15:19:10.297114 Asia/Shanghai (+08:00) } } |
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 {#2191 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#2192 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#2193 …} -namespace: Closure() {#2195 …} } |
data | App\Entity\Project {#1879 #number: null #schoolProjectNumber: null #status: "新申请" #collegeSort: 0 #schoolSort: 0 #doc: Symfony\Component\HttpFoundation\File\File {#2769 …} #docName: "68a96b6e476f4553347797.doc" #collegeDoc: null #collegeDocName: null #attachments: Doctrine\ORM\PersistentCollection {#1903 …} #id: 4647 #name: "资源、内容、科研协同赋能:新医科背景下医学形态学课程实验教学创新与实践" #batch: Proxies\__CG__\App\Entity\Batch {#1928 +__isInitialized__: true #type: "申报" #applyDeadline: DateTime @1756569600 {#2025 date: 2025-08-31 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1756742400 {#2024 date: 2025-09-02 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#2062 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#2086 …} #id: 37 #name: "2025年本科教学成果奖申报通知" #open: DateTime @1755619200 {#2030 date: 2025-08-20 00:00:00.0 Asia/Shanghai (+08:00) } …2 } #user: App\Entity\User {#1625 …} #subject: null #college: Proxies\__CG__\App\Entity\College {#1919 +__isInitialized__: true #id: 35 #name: "生命科学与医学部" #valid: true …2 } #category: Proxies\__CG__\App\Entity\Category {#1941 +__isInitialized__: true #batch: Proxies\__CG__\App\Entity\Batch {#1928 …2} #levels: Doctrine\ORM\PersistentCollection {#2425 -snapshot: [ …3] -owner: Proxies\__CG__\App\Entity\Category {#1941 …2} -association: [ …15] -em: Doctrine\ORM\EntityManager {#400 …} -backRefFieldName: "category" -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#4068 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#2424 …} #initialized: true } #id: 450 #name: "本科教学成果奖" #order: 0 …2 } #level: Proxies\__CG__\App\Entity\Level {#1947 +__isInitialized__: true #category: Proxies\__CG__\App\Entity\Category {#1941 …2} #id: 491 #name: "一等奖" …2 } #year: null #property: Proxies\__CG__\App\Entity\Property {#1958 +__isInitialized__: true #id: 5 #name: "申报书" #valid: true …2 } #updatedAt: DateTimeImmutable @1755933550 {#2778 date: 2025-08-23 15:19:10.297114 Asia/Shanghai (+08:00) } } |
data_class | "App\Entity\Project" |
disabled | false |
empty_data | Closure(FormInterface $form) {#2212 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2095 …} use: { $class: "App\Entity\Project" } } |
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 | false |
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() {#2213 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2095 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2211 …} } } |
validation_groups | null |
batch
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | Proxies\__CG__\App\Entity\Batch {#1928 +__isInitialized__: true #type: "申报" #applyDeadline: DateTime @1756569600 {#2025 date: 2025-08-31 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1756742400 {#2024 date: 2025-09-02 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#2062 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#2086 …} #id: 37 #name: "2025年本科教学成果奖申报通知" #open: DateTime @1755619200 {#2030 date: 2025-08-20 00:00:00.0 Asia/Shanghai (+08:00) } …2 } |
View Format |
"37"
|
Submitted Data
Property | Value |
---|---|
View Format |
"37"
|
Normalized Format | Proxies\__CG__\App\Entity\Batch {#1928 +__isInitialized__: true #type: "申报" #applyDeadline: DateTime @1756569600 {#2025 date: 2025-08-31 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1756742400 {#2024 date: 2025-09-02 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#2062 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#2086 …} #id: 37 #name: "2025年本科教学成果奖申报通知" #open: DateTime @1755619200 {#2030 date: 2025-08-20 00:00:00.0 Asia/Shanghai (+08:00) } …2 } |
Model Format | same as normalized format |
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
class | "App\Entity\Batch" |
same as passed value |
disabled | true |
same as passed value |
em | "default" |
ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#91 …2} |
label | "批次" |
same as passed value |
multiple | 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 |
choice_attr | null |
choice_filter | null |
choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#2241 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceLabel" ] } |
choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#2342 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#2338 …} } |
choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2343 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceName" ] } |
choice_translation_domain | false |
choice_translation_parameters | [] |
choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2344 -option: [ Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#2337 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#91 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#1765 …} -singleId: true -intId: true -idField: "id" -associationIdReader: null } "getIdValue" ] } |
choices | null |
class | "App\Entity\Batch" |
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 {#2191 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#2192 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#2193 …} -namespace: Closure() {#2195 …} } |
data_class | null |
disabled | true |
em | ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#91 …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 {#2337 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#91 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#1765 …} -singleId: true -intId: true -idField: "id" -associationIdReader: null } |
inherit_data | false |
invalid_message | "The selected choice is invalid." |
invalid_message_parameters | [] |
is_empty_callback | null |
label | "批次" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
legacy_error_messages | false |
mapped | true |
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 | null |
required | false |
row_attr | [] |
setter | null |
translation_domain | null |
trim | false |
upload_max_size_message | Closure() {#2274 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2095 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2336 …} } } |
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 |
---|---|---|
help | "填写项目名称(如非项目负责人本人提交或有多位项目负责人,须填写项目名称+项目负责人)" |
same as passed value |
label | "项目名称" |
same as passed value |
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 | [] |
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 {#2191 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#2192 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#2193 …} -namespace: Closure() {#2195 …} } |
data_class | null |
disabled | false |
empty_data | Closure(FormInterface $form) {#2355 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2095 …} } |
error_bubbling | false |
error_mapping | [] |
extra_fields_message | "This form should not contain extra fields." |
form_attr | false |
getter | null |
help | "填写项目名称(如非项目负责人本人提交或有多位项目负责人,须填写项目名称+项目负责人)" |
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 | "项目名称" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
legacy_error_messages | false |
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() {#2378 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2095 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2354 …} } } |
validation_groups | null |
doc
"Vich\UploaderBundle\Form\Type\VichFileType"
Default Data
Property | Value |
---|---|
Model Format |
null
|
Normalized Format | [ "file" => null ] |
View Format | same as normalized format |
Submitted Data
Property | Value |
---|---|
View Format | same as normalized format |
Normalized Format | [ "file" => Symfony\Component\HttpFoundation\File\UploadedFile {#18 -test: false -originalName: "(刘晓庆)2025年高等教育教学成果奖申请书.doc" -mimeType: "application/msword" -error: 0 path: "/tmp" filename: "phptrN1XA" basename: "phptrN1XA" pathname: "/tmp/phptrN1XA" extension: "" realPath: "/tmp/phptrN1XA" writable: false readable: false executable: false file: false dir: false link: false } ] |
Model Format |
Symfony\Component\HttpFoundation\File\UploadedFile {#18 -test: false -originalName: "(刘晓庆)2025年高等教育教学成果奖申请书.doc" -mimeType: "application/msword" -error: 0 path: "/tmp" filename: "phptrN1XA" basename: "phptrN1XA" pathname: "/tmp/phptrN1XA" extension: "" realPath: "/tmp/phptrN1XA" writable: false readable: false executable: false file: false dir: false link: false } |
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
allow_delete | false |
false
|
download_label | "下载" |
same as passed value |
download_uri | "/applicant/project/download/4647" |
same as passed value |
label | "上传材料" |
same as passed value |
required | false |
false
|
Resolved Options
Option | Value |
---|---|
action | "" |
allow_delete | false |
allow_extra_fields | false |
allow_file_upload | false |
asset_helper | 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 {#2191 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#2192 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#2193 …} -namespace: Closure() {#2195 …} } |
data_class | null |
delete_label | "vich_uploader.form_label.delete_confirm" |
disabled | false |
download_label | "下载" |
download_link | null |
download_uri | "/applicant/project/download/4647" |
empty_data | Closure(FormInterface $form) {#2366 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2095 …} } |
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 | "上传材料" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
legacy_error_messages | false |
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() {#2365 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2095 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2367 …} } } |
validation_groups | null |
file
"Symfony\Component\Form\Extension\Core\Type\FileType"
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 | Symfony\Component\HttpFoundation\File\UploadedFile {#18 -test: false -originalName: "(刘晓庆)2025年高等教育教学成果奖申请书.doc" -mimeType: "application/msword" -error: 0 path: "/tmp" filename: "phptrN1XA" basename: "phptrN1XA" pathname: "/tmp/phptrN1XA" extension: "" realPath: "/tmp/phptrN1XA" writable: false readable: false executable: false file: false dir: false link: false } |
Model Format | same as normalized format |
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
attr | [] |
[] |
label | "上传材料" |
same as passed value |
required | false |
false
|
translation_domain | null |
null
|
Resolved Options
Option | Value |
---|---|
action | "" |
allow_extra_fields | false |
allow_file_upload | true |
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 {#2191 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#2192 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#2193 …} -namespace: Closure() {#2195 …} } |
data_class | "Symfony\Component\HttpFoundation\File\File" |
disabled | false |
empty_data | null |
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 | "Please select a valid file." |
invalid_message_parameters | [] |
is_empty_callback | null |
label | "上传材料" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
legacy_error_messages | false |
mapped | true |
method | "POST" |
multiple | false |
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() {#2391 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2095 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2390 …} } } |
validation_groups | null |
college
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | Proxies\__CG__\App\Entity\College {#1919 +__isInitialized__: true #id: 35 #name: "生命科学与医学部" #valid: true …2 } |
View Format |
"35"
|
Submitted Data
Property | Value |
---|---|
View Format |
"35"
|
Normalized Format | Proxies\__CG__\App\Entity\College {#1919 +__isInitialized__: true #id: 35 #name: "生命科学与医学部" #valid: true …2 } |
Model Format | same as normalized format |
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
class | "App\Entity\College" |
same as passed value |
em | "default" |
ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#91 …2} |
label | "所属单位" |
same as passed value |
multiple | false |
false
|
query_builder | Closure(EntityRepository $er) {#2269 class: "App\Form\ProjectType" this: App\Form\ProjectType {#2094 …} } |
Doctrine\ORM\QueryBuilder {#2289 -em: Doctrine\ORM\EntityManager {#400 …} -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2290 #preSeparator: "" #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "e" ] #separator: ", " } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2293 #from: "App\Entity\College" #alias: "e" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2296 #separator: " AND " #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "e.valid = TRUE" ] #preSeparator: "(" #postSeparator: ")" } "groupBy" => [] "having" => null "orderBy" => [] ] -type: 0 -state: 1 -dql: "SELECT e FROM App\Entity\College e WHERE e.valid = TRUE" -parameters: Doctrine\Common\Collections\ArrayCollection {#2288 …} -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 {#2241 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceLabel" ] } |
choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#2331 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#2297 …} } |
choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2295 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceName" ] } |
choice_translation_domain | false |
choice_translation_parameters | [] |
choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2292 -option: [ Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#2315 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#91 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#1286 …} -singleId: true -intId: true -idField: "id" -associationIdReader: null } "getIdValue" ] } |
choices | null |
class | "App\Entity\College" |
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 {#2191 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#2192 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#2193 …} -namespace: Closure() {#2195 …} } |
data_class | null |
disabled | false |
em | ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#91 …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 {#2315 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#91 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#1286 …} -singleId: true -intId: true -idField: "id" -associationIdReader: null } |
inherit_data | false |
invalid_message | "The selected choice is invalid." |
invalid_message_parameters | [] |
is_empty_callback | null |
label | "所属单位" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
legacy_error_messages | false |
mapped | true |
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 {#2289 -em: Doctrine\ORM\EntityManager {#400 …} -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2290 #preSeparator: "" #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "e" ] #separator: ", " } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2293 #from: "App\Entity\College" #alias: "e" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2296 #separator: " AND " #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "e.valid = TRUE" ] #preSeparator: "(" #postSeparator: ")" } "groupBy" => [] "having" => null "orderBy" => [] ] -type: 0 -state: 1 -dql: "SELECT e FROM App\Entity\College e WHERE e.valid = TRUE" -parameters: Doctrine\Common\Collections\ArrayCollection {#2288 …} -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() {#2357 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2095 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2304 …} } } |
validation_groups | null |
property
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | Proxies\__CG__\App\Entity\Property {#1958 +__isInitialized__: true #id: 5 #name: "申报书" #valid: true …2 } |
View Format |
"5"
|
Submitted Data
Property | Value |
---|---|
View Format |
"5"
|
Normalized Format | Proxies\__CG__\App\Entity\Property {#1958 +__isInitialized__: true #id: 5 #name: "申报书" #valid: true …2 } |
Model Format | same as normalized format |
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
class | "App\Entity\Property" |
same as passed value |
label | "材料属性" |
same as passed value |
query_builder | Closure(EntityRepository $er) {#2268 class: "App\Form\ProjectType" this: App\Form\ProjectType {#2094 …} use: { $properties: [ "申报书" ] } } |
Doctrine\ORM\QueryBuilder {#2222 -em: Doctrine\ORM\EntityManager {#400 …} -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2224 #preSeparator: "" #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "e" ] #separator: ", " } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2298 #from: "App\Entity\Property" #alias: "e" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2294 #separator: " AND " #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "e.name in (:properties)" ] #preSeparator: "(" #postSeparator: ")" } "groupBy" => [] "having" => null "orderBy" => [] ] -type: 0 -state: 1 -dql: "SELECT e FROM App\Entity\Property e WHERE e.name in (:properties)" -parameters: Doctrine\Common\Collections\ArrayCollection {#2307 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 } |
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 |
choice_attr | null |
choice_filter | null |
choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#2241 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceLabel" ] } |
choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#2400 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#2317 …} } |
choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2285 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceName" ] } |
choice_translation_domain | false |
choice_translation_parameters | [] |
choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2323 -option: [ Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#2385 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#91 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#1857 …} -singleId: true -intId: true -idField: "id" -associationIdReader: null } "getIdValue" ] } |
choices | null |
class | "App\Entity\Property" |
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 {#2191 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#2192 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#2193 …} -namespace: Closure() {#2195 …} } |
data_class | null |
disabled | false |
em | ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#91 …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 {#2385 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#91 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#1857 …} -singleId: true -intId: true -idField: "id" -associationIdReader: null } |
inherit_data | false |
invalid_message | "The selected choice is invalid." |
invalid_message_parameters | [] |
is_empty_callback | null |
label | "材料属性" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
legacy_error_messages | false |
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 |
query_builder | Doctrine\ORM\QueryBuilder {#2222 -em: Doctrine\ORM\EntityManager {#400 …} -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2224 #preSeparator: "" #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "e" ] #separator: ", " } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2298 #from: "App\Entity\Property" #alias: "e" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2294 #separator: " AND " #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "e.name in (:properties)" ] #preSeparator: "(" #postSeparator: ")" } "groupBy" => [] "having" => null "orderBy" => [] ] -type: 0 -state: 1 -dql: "SELECT e FROM App\Entity\Property e WHERE e.name in (:properties)" -parameters: Doctrine\Common\Collections\ArrayCollection {#2307 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 } |
required | true |
row_attr | [] |
setter | null |
translation_domain | null |
trim | false |
upload_max_size_message | Closure() {#2358 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2095 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2303 …} } } |
validation_groups | null |
category
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | Proxies\__CG__\App\Entity\Category {#1941 +__isInitialized__: true #batch: Proxies\__CG__\App\Entity\Batch {#1928 +__isInitialized__: true #type: "申报" #applyDeadline: DateTime @1756569600 {#2025 date: 2025-08-31 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1756742400 {#2024 date: 2025-09-02 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#2062 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#2086 …} #id: 37 #name: "2025年本科教学成果奖申报通知" #open: DateTime @1755619200 {#2030 date: 2025-08-20 00:00:00.0 Asia/Shanghai (+08:00) } …2 } #levels: Doctrine\ORM\PersistentCollection {#2425 -snapshot: [ …3] -owner: Proxies\__CG__\App\Entity\Category {#1941 …2} -association: [ …15] -em: Doctrine\ORM\EntityManager {#400 …} -backRefFieldName: "category" -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#4068 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#2424 …} #initialized: true } #id: 450 #name: "本科教学成果奖" #order: 0 …2 } |
View Format |
"450"
|
Submitted Data
Property | Value |
---|---|
View Format |
"450"
|
Normalized Format | Proxies\__CG__\App\Entity\Category {#1941 +__isInitialized__: true #batch: Proxies\__CG__\App\Entity\Batch {#1928 +__isInitialized__: true #type: "申报" #applyDeadline: DateTime @1756569600 {#2025 date: 2025-08-31 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1756742400 {#2024 date: 2025-09-02 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#2062 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#2086 …} #id: 37 #name: "2025年本科教学成果奖申报通知" #open: DateTime @1755619200 {#2030 date: 2025-08-20 00:00:00.0 Asia/Shanghai (+08:00) } …2 } #levels: Doctrine\ORM\PersistentCollection {#2425 -snapshot: [ …3] -owner: Proxies\__CG__\App\Entity\Category {#1941 …2} -association: [ …15] -em: Doctrine\ORM\EntityManager {#400 …} -backRefFieldName: "category" -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#4068 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#2424 …} #initialized: true } #id: 450 #name: "本科教学成果奖" #order: 0 …2 } |
Model Format | same as normalized format |
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
class | "App\Entity\Category" |
same as passed value |
label | "类别" |
same as passed value |
query_builder | Closure(EntityRepository $er) {#2267 class: "App\Form\ProjectType" this: App\Form\ProjectType {#2094 …} use: { $batch: Proxies\__CG__\App\Entity\Batch {#1928 +__isInitialized__: true #type: "申报" #applyDeadline: DateTime @1756569600 {#2025 date: 2025-08-31 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1756742400 {#2024 date: 2025-09-02 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#2062 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#2086 …} #id: 37 #name: "2025年本科教学成果奖申报通知" #open: DateTime @1755619200 {#2030 date: 2025-08-20 00:00:00.0 Asia/Shanghai (+08:00) } …2 } } } |
Doctrine\ORM\QueryBuilder {#2236 -em: Doctrine\ORM\EntityManager {#400 …} -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2235 #preSeparator: "" #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "e" ] #separator: ", " } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2234 #from: "App\Entity\Category" #alias: "e" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2233 #separator: " AND " #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "e.batch = :batch" ] #preSeparator: "(" #postSeparator: ")" } "groupBy" => [] "having" => null "orderBy" => [ Doctrine\ORM\Query\Expr\OrderBy {#2232 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "e.order ASC" ] } ] ] -type: 0 -state: 1 -dql: "SELECT e FROM App\Entity\Category e WHERE e.batch = :batch ORDER BY e.order ASC" -parameters: Doctrine\Common\Collections\ArrayCollection {#2237 …} -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 {#2241 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceLabel" ] } |
choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#2302 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#2229 …} } |
choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2230 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceName" ] } |
choice_translation_domain | false |
choice_translation_parameters | [] |
choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2228 -option: [ Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#2283 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#91 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#1807 …} -singleId: true -intId: true -idField: "id" -associationIdReader: null } "getIdValue" ] } |
choices | null |
class | "App\Entity\Category" |
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 {#2191 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#2192 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#2193 …} -namespace: Closure() {#2195 …} } |
data_class | null |
disabled | false |
em | ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#91 …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 {#2283 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#91 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#1807 …} -singleId: true -intId: true -idField: "id" -associationIdReader: null } |
inherit_data | false |
invalid_message | "The selected choice is invalid." |
invalid_message_parameters | [] |
is_empty_callback | null |
label | "类别" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
legacy_error_messages | false |
mapped | true |
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 {#2236 -em: Doctrine\ORM\EntityManager {#400 …} -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2235 #preSeparator: "" #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "e" ] #separator: ", " } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2234 #from: "App\Entity\Category" #alias: "e" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2233 #separator: " AND " #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "e.batch = :batch" ] #preSeparator: "(" #postSeparator: ")" } "groupBy" => [] "having" => null "orderBy" => [ Doctrine\ORM\Query\Expr\OrderBy {#2232 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "e.order ASC" ] } ] ] -type: 0 -state: 1 -dql: "SELECT e FROM App\Entity\Category e WHERE e.batch = :batch ORDER BY e.order ASC" -parameters: Doctrine\Common\Collections\ArrayCollection {#2237 …} -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() {#2240 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2095 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2243 …} } } |
validation_groups | null |
level
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | Proxies\__CG__\App\Entity\Level {#1947 +__isInitialized__: true #category: Proxies\__CG__\App\Entity\Category {#1941 +__isInitialized__: true #batch: Proxies\__CG__\App\Entity\Batch {#1928 +__isInitialized__: true #type: "申报" #applyDeadline: DateTime @1756569600 {#2025 date: 2025-08-31 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1756742400 {#2024 date: 2025-09-02 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#2062 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#2086 …} #id: 37 #name: "2025年本科教学成果奖申报通知" #open: DateTime @1755619200 {#2030 date: 2025-08-20 00:00:00.0 Asia/Shanghai (+08:00) } …2 } #levels: Doctrine\ORM\PersistentCollection {#2425 -snapshot: [ …3] -owner: Proxies\__CG__\App\Entity\Category {#1941 …2} -association: [ …15] -em: Doctrine\ORM\EntityManager {#400 …} -backRefFieldName: "category" -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#4068 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#2424 …} #initialized: true } #id: 450 #name: "本科教学成果奖" #order: 0 …2 } #id: 491 #name: "一等奖" …2 } |
View Format |
"491"
|
Submitted Data
Property | Value |
---|---|
View Format |
"491"
|
Normalized Format | Proxies\__CG__\App\Entity\Level {#1947 +__isInitialized__: true #category: Proxies\__CG__\App\Entity\Category {#1941 +__isInitialized__: true #batch: Proxies\__CG__\App\Entity\Batch {#1928 +__isInitialized__: true #type: "申报" #applyDeadline: DateTime @1756569600 {#2025 date: 2025-08-31 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1756742400 {#2024 date: 2025-09-02 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#2062 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#2086 …} #id: 37 #name: "2025年本科教学成果奖申报通知" #open: DateTime @1755619200 {#2030 date: 2025-08-20 00:00:00.0 Asia/Shanghai (+08:00) } …2 } #levels: Doctrine\ORM\PersistentCollection {#2425 -snapshot: [ …3] -owner: Proxies\__CG__\App\Entity\Category {#1941 …2} -association: [ …15] -em: Doctrine\ORM\EntityManager {#400 …} -backRefFieldName: "category" -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#4068 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#2424 …} #initialized: true } #id: 450 #name: "本科教学成果奖" #order: 0 …2 } #id: 491 #name: "一等奖" …2 } |
Model Format | same as normalized format |
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
auto_initialize | false |
false
|
choices | Doctrine\ORM\PersistentCollection {#2425 -snapshot: [ …3] -owner: Proxies\__CG__\App\Entity\Category {#1941 +__isInitialized__: true #batch: Proxies\__CG__\App\Entity\Batch {#1928 +__isInitialized__: true #type: "申报" #applyDeadline: DateTime @1756569600 {#2025 date: 2025-08-31 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1756742400 {#2024 date: 2025-09-02 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#2062 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#2086 …} #id: 37 #name: "2025年本科教学成果奖申报通知" #open: DateTime @1755619200 {#2030 date: 2025-08-20 00:00:00.0 Asia/Shanghai (+08:00) } …2 } #levels: Doctrine\ORM\PersistentCollection {#2425} #id: 450 #name: "本科教学成果奖" #order: 0 …2 } -association: [ …15] -em: Doctrine\ORM\EntityManager {#400 …} -backRefFieldName: "category" -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#4068 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#2424 …} #initialized: true } |
same as passed value |
class | "App\Entity\Level" |
same as passed value |
label | "子类别" |
same as passed value |
required | false |
false
|
Resolved Options
Option | Value |
---|---|
action | "" |
allow_extra_fields | false |
allow_file_upload | false |
attr | [] |
attr_translation_parameters | [] |
auto_initialize | false |
block_name | null |
block_prefix | null |
by_reference | true |
choice_attr | null |
choice_filter | null |
choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#2241 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceLabel" ] } |
choice_loader | null |
choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2502 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceName" ] } |
choice_translation_domain | false |
choice_translation_parameters | [] |
choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2494 -option: [ Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#2427 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#91 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#1826 …} -singleId: true -intId: true -idField: "id" -associationIdReader: null } "getIdValue" ] } |
choices | Doctrine\ORM\PersistentCollection {#2425 -snapshot: [ …3] -owner: Proxies\__CG__\App\Entity\Category {#1941 +__isInitialized__: true #batch: Proxies\__CG__\App\Entity\Batch {#1928 +__isInitialized__: true #type: "申报" #applyDeadline: DateTime @1756569600 {#2025 date: 2025-08-31 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1756742400 {#2024 date: 2025-09-02 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#2062 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#2086 …} #id: 37 #name: "2025年本科教学成果奖申报通知" #open: DateTime @1755619200 {#2030 date: 2025-08-20 00:00:00.0 Asia/Shanghai (+08:00) } …2 } #levels: Doctrine\ORM\PersistentCollection {#2425} #id: 450 #name: "本科教学成果奖" #order: 0 …2 } -association: [ …15] -em: Doctrine\ORM\EntityManager {#400 …} -backRefFieldName: "category" -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#4068 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#2424 …} #initialized: true } |
class | "App\Entity\Level" |
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 {#2191 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#2192 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#2193 …} -namespace: Closure() {#2195 …} } |
data_class | null |
disabled | false |
em | ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#91 …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 {#2427 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#91 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#1826 …} -singleId: true -intId: true -idField: "id" -associationIdReader: null } |
inherit_data | false |
invalid_message | "The selected choice is invalid." |
invalid_message_parameters | [] |
is_empty_callback | null |
label | "子类别" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
legacy_error_messages | false |
mapped | true |
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 | null |
required | false |
row_attr | [] |
setter | null |
translation_domain | null |
trim | false |
upload_max_size_message | Closure() {#2558 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2095 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2544 …} } } |
validation_groups | null |