- Request / Response
- Performance
- Validator 1
- Forms 2
- 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"
Errors
Message | Origin | Cause |
---|---|---|
The CSRF token is invalid. Please try to resubmit the form. | project |
Caused by:
Symfony\Component\Security\Csrf\CsrfToken {#2174 -id: "project" -value: "" } |
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | App\Entity\Project {#1878 #number: null #schoolProjectNumber: null #status: "新申请" #collegeSort: 0 #schoolSort: 0 #doc: null #docName: null #collegeDoc: null #collegeDocName: null #attachments: Doctrine\Common\Collections\ArrayCollection {#1881 …} #id: null #name: null #batch: App\Entity\Batch {#1764 #type: "申报" #applyDeadline: DateTime @1756569600 {#1757 date: 2025-08-31 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1756742400 {#1756 date: 2025-09-02 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#1797 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#1829 …} #id: 37 #name: "2025年本科教学成果奖申报通知" #open: DateTime @1755619200 {#1762 date: 2025-08-20 00:00:00.0 Asia/Shanghai (+08:00) } } #user: App\Entity\User {#1624 …} #subject: null #college: null #category: null #level: null #year: null #property: null #updatedAt: null } |
View Format | same as normalized format |
Submitted Data
Property | Value |
---|---|
View Format | same as normalized format |
Normalized Format | App\Entity\Project {#1878 #number: null #schoolProjectNumber: null #status: "新申请" #collegeSort: 0 #schoolSort: 0 #doc: null #docName: null #collegeDoc: null #collegeDocName: null #attachments: Doctrine\Common\Collections\ArrayCollection {#1881 …} #id: null #name: null #batch: App\Entity\Batch {#1764 #type: "申报" #applyDeadline: DateTime @1756569600 {#1757 date: 2025-08-31 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1756742400 {#1756 date: 2025-09-02 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#1797 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#1829 …} #id: 37 #name: "2025年本科教学成果奖申报通知" #open: DateTime @1755619200 {#1762 date: 2025-08-20 00:00:00.0 Asia/Shanghai (+08:00) } } #user: App\Entity\User {#1624 …} #subject: null #college: null #category: null #level: null #year: null #property: null #updatedAt: null } |
Model Format | same as normalized format |
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
data | App\Entity\Project {#1878 #number: null #schoolProjectNumber: null #status: "新申请" #collegeSort: 0 #schoolSort: 0 #doc: null #docName: null #collegeDoc: null #collegeDocName: null #attachments: Doctrine\Common\Collections\ArrayCollection {#1881 …} #id: null #name: null #batch: App\Entity\Batch {#1764 #type: "申报" #applyDeadline: DateTime @1756569600 {#1757 date: 2025-08-31 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1756742400 {#1756 date: 2025-09-02 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#1797 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#1829 …} #id: 37 #name: "2025年本科教学成果奖申报通知" #open: DateTime @1755619200 {#1762 date: 2025-08-20 00:00:00.0 Asia/Shanghai (+08:00) } } #user: App\Entity\User {#1624 …} #subject: null #college: null #category: null #level: null #year: null #property: null #updatedAt: 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 {#1651 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1654 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1655 …} -namespace: Closure() {#1657 …} } |
data | App\Entity\Project {#1878 #number: null #schoolProjectNumber: null #status: "新申请" #collegeSort: 0 #schoolSort: 0 #doc: null #docName: null #collegeDoc: null #collegeDocName: null #attachments: Doctrine\Common\Collections\ArrayCollection {#1881 …} #id: null #name: null #batch: App\Entity\Batch {#1764 #type: "申报" #applyDeadline: DateTime @1756569600 {#1757 date: 2025-08-31 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1756742400 {#1756 date: 2025-09-02 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#1797 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#1829 …} #id: 37 #name: "2025年本科教学成果奖申报通知" #open: DateTime @1755619200 {#1762 date: 2025-08-20 00:00:00.0 Asia/Shanghai (+08:00) } } #user: App\Entity\User {#1624 …} #subject: null #college: null #category: null #level: null #year: null #property: null #updatedAt: null } |
data_class | "App\Entity\Project" |
disabled | false |
empty_data | Closure(FormInterface $form) {#2015 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1903 …} 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() {#2016 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1903 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2014 …} } } |
validation_groups | null |
View Variables
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "project" "_project" ] |
cache_key | "_project_project" |
compound | true |
data | App\Entity\Project {#1878 #number: null #schoolProjectNumber: null #status: "新申请" #collegeSort: 0 #schoolSort: 0 #doc: null #docName: null #collegeDoc: null #collegeDocName: null #attachments: Doctrine\Common\Collections\ArrayCollection {#1881 …} #id: null #name: null #batch: App\Entity\Batch {#1764 #type: "申报" #applyDeadline: DateTime @1756569600 {#1757 date: 2025-08-31 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1756742400 {#1756 date: 2025-09-02 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#1797 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#1829 …} #id: 37 #name: "2025年本科教学成果奖申报通知" #open: DateTime @1755619200 {#1762 date: 2025-08-20 00:00:00.0 Asia/Shanghai (+08:00) } } #user: App\Entity\User {#1624 …} #subject: null #college: null #category: null #level: null #year: null #property: null #updatedAt: null } |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#2371 -form: Symfony\Component\Form\Form {#2269 …} -errors: [ Symfony\Component\Form\FormError {#2107 #messageTemplate: "The CSRF token is invalid. Please try to resubmit the form." #messageParameters: [] #messagePluralization: null -message: "The CSRF token is invalid. Please try to resubmit the form." -cause: Symfony\Component\Security\Csrf\CsrfToken {#2174 -id: "project" -value: "" } -origin: Symfony\Component\Form\Form {#2269 …} } ] } |
form | Symfony\Component\Form\FormView {#2422 …5} |
full_name | "project" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "project" |
label | null |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | true |
name | "project" |
priority | 0 |
required | true |
row_attr | [] |
size | null |
submitted | true |
translation_domain | null |
unique_block_prefix | "_project" |
valid | false |
value | App\Entity\Project {#1878 #number: null #schoolProjectNumber: null #status: "新申请" #collegeSort: 0 #schoolSort: 0 #doc: null #docName: null #collegeDoc: null #collegeDocName: null #attachments: Doctrine\Common\Collections\ArrayCollection {#1881 …} #id: null #name: null #batch: App\Entity\Batch {#1764 #type: "申报" #applyDeadline: DateTime @1756569600 {#1757 date: 2025-08-31 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1756742400 {#1756 date: 2025-09-02 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#1797 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#1829 …} #id: 37 #name: "2025年本科教学成果奖申报通知" #open: DateTime @1755619200 {#1762 date: 2025-08-20 00:00:00.0 Asia/Shanghai (+08:00) } } #user: App\Entity\User {#1624 …} #subject: null #college: null #category: null #level: null #year: null #property: null #updatedAt: null } |
batch
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | App\Entity\Batch {#1764 #type: "申报" #applyDeadline: DateTime @1756569600 {#1757 date: 2025-08-31 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1756742400 {#1756 date: 2025-09-02 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#1797 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#1829 …} #id: 37 #name: "2025年本科教学成果奖申报通知" #open: DateTime @1755619200 {#1762 date: 2025-08-20 00:00:00.0 Asia/Shanghai (+08:00) } } |
View Format |
"37"
|
Submitted Data
Property | Value |
---|---|
View Format |
"37"
|
Normalized Format | App\Entity\Batch {#1764 #type: "申报" #applyDeadline: DateTime @1756569600 {#1757 date: 2025-08-31 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1756742400 {#1756 date: 2025-09-02 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#1797 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#1829 …} #id: 37 #name: "2025年本科教学成果奖申报通知" #open: DateTime @1755619200 {#1762 date: 2025-08-20 00:00:00.0 Asia/Shanghai (+08:00) } } |
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 {#90 …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 {#2050 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceLabel" ] } |
choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#2218 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#2221 …} } |
choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2217 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceName" ] } |
choice_translation_domain | false |
choice_translation_parameters | [] |
choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2216 -option: [ Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#2222 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#1722 …} -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 {#1651 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1654 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1655 …} -namespace: Closure() {#1657 …} } |
data_class | null |
disabled | true |
em | ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …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 {#2222 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#1722 …} -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() {#2094 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1903 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2203 …} } } |
validation_groups | null |
View Variables
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "choice" "entity" "_project_batch" ] |
cache_key | "_project_batch_entity" |
choice_translation_domain | false |
choice_translation_parameters | [] |
choices | [ 1 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2469 +label: "2019年质量工程项目申报" +value: "1" +data: App\Entity\Batch {#2647 …} +attr: [] +labelTranslationParameters: [] } 2 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2419 +label: "2019年省级质量工程项目立项" +value: "2" +data: App\Entity\Batch {#2658 …} +attr: [] +labelTranslationParameters: [] } 3 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2645 +label: "质量工程项目年度检查验收" +value: "3" +data: App\Entity\Batch {#2666 …} +attr: [] +labelTranslationParameters: [] } 4 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2646 +label: "2020年度本科质量工程项目申报" +value: "4" +data: App\Entity\Batch {#2674 …} +attr: [] +labelTranslationParameters: [] } 5 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2654 +label: "2020年省级质量工程项目任务书提交" +value: "5" +data: App\Entity\Batch {#2682 …} +attr: [] +labelTranslationParameters: [] } 6 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2410 +label: "质量工程项目年度检查验收(2021)" +value: "6" +data: App\Entity\Batch {#2690 …} +attr: [] +labelTranslationParameters: [] } 7 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2405 +label: "第二批国家级一流本科课程认定" +value: "7" +data: App\Entity\Batch {#2698 …} +attr: [] +labelTranslationParameters: [] } 8 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2648 +label: "2021年度校级本科质量工程项目申报" +value: "8" +data: App\Entity\Batch {#2706 …} +attr: [] +labelTranslationParameters: [] } 9 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2412 +label: "2021年省级质量工程项目(本科)申报" +value: "9" +data: App\Entity\Batch {#2714 …} +attr: [] +labelTranslationParameters: [] } 10 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2411 +label: "质量工程项目年度检查验收(2022)" +value: "10" +data: App\Entity\Batch {#2722 …} +attr: [] +labelTranslationParameters: [] } 11 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2643 +label: "2022年度校级本科质量工程项目申报" +value: "11" +data: App\Entity\Batch {#2730 …} +attr: [] +labelTranslationParameters: [] } 12 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2905 +label: "2021年省级质量工程项目任务书提交" +value: "12" +data: App\Entity\Batch {#2738 …} +attr: [] +labelTranslationParameters: [] } 13 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2904 +label: "2022年省级本科质量工程项目申报" +value: "13" +data: App\Entity\Batch {#2746 …} +attr: [] +labelTranslationParameters: [] } 15 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2903 +label: "2023年校级本科质量工程项目申报" +value: "15" +data: App\Entity\Batch {#2754 …} +attr: [] +labelTranslationParameters: [] } 16 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2906 +label: "质量工程项目年度检查验收(2023)" +value: "16" +data: App\Entity\Batch {#2762 …} +attr: [] +labelTranslationParameters: [] } 17 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2907 +label: "2023年校级本科“十四五”规划教材项目申报" +value: "17" +data: App\Entity\Batch {#2770 …} +attr: [] +labelTranslationParameters: [] } 18 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2908 +label: "2022年省级质量工程项目任务书提交" +value: "18" +data: App\Entity\Batch {#2778 …} +attr: [] +labelTranslationParameters: [] } 19 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2909 +label: "2023年安徽省精品教材建设项目申报" +value: "19" +data: App\Entity\Batch {#2786 …} +attr: [] +labelTranslationParameters: [] } 20 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2910 +label: "2023省级本科质量工程项目申报" +value: "20" +data: App\Entity\Batch {#2794 …} +attr: [] +labelTranslationParameters: [] } 21 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2911 +label: "第三批国家级一流本科课程认定" +value: "21" +data: App\Entity\Batch {#2802 …} +attr: [] +labelTranslationParameters: [] } 22 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2912 +label: "质量工程项目年度检查验收(2024)" +value: "22" +data: App\Entity\Batch {#2810 …} +attr: [] +labelTranslationParameters: [] } 24 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2913 +label: "2024年校级本科质量工程项目申报" +value: "24" +data: App\Entity\Batch {#2818 …} +attr: [] +labelTranslationParameters: [] } 25 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2914 +label: "关于组织申报2024年度中国科学技术大学本科生“十四五”规划教材项目的通知" +value: "25" +data: App\Entity\Batch {#2826 …} +attr: [] +labelTranslationParameters: [] } 26 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2915 +label: "2023年省级质量工程项目任务书提交" +value: "26" +data: App\Entity\Batch {#2834 …} +attr: [] +labelTranslationParameters: [] } 27 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2916 +label: "“十四五”普通高等学校本科国家级规划教材第一次推荐遴选工作校内申报" +value: "27" +data: App\Entity\Batch {#2842 …} +attr: [] +labelTranslationParameters: [] } 28 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2917 +label: "2024年省级本科质量工程项目申报" +value: "28" +data: App\Entity\Batch {#2850 …} +attr: [] +labelTranslationParameters: [] } 29 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2918 +label: "2025年校级本科质量工程项目申报" +value: "29" +data: App\Entity\Batch {#2858 …} +attr: [] +labelTranslationParameters: [] } 30 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2919 +label: "2025年度中国科学技术大学本科生”十四五“规划教材项目" +value: "30" +data: App\Entity\Batch {#2866 …} +attr: [] +labelTranslationParameters: [] } 31 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2920 +label: "质量工程项目年度检查验收(2025)" +value: "31" +data: App\Entity\Batch {#2874 …} +attr: [] +labelTranslationParameters: [] } 32 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2921 +label: "教育部办公厅关于组织申报2025年度教育部大中小学课程教材研究项目(校内申报)" +value: "32" +data: App\Entity\Batch {#2882 …} +attr: [] +labelTranslationParameters: [] } 35 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2922 +label: "2025年度校级本科质量工程项目经费预算表提交" +value: "35" +data: App\Entity\Batch {#2890 …} +attr: [] +labelTranslationParameters: [] } 36 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2923 +label: "2024年省级质量工程项目任务书提交" +value: "36" +data: App\Entity\Batch {#2898 …} +attr: [] +labelTranslationParameters: [] } 37 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2924 +label: "2025年本科教学成果奖申报通知" +value: "37" +data: App\Entity\Batch {#1764 #type: "申报" #applyDeadline: DateTime @1756569600 {#1757 date: 2025-08-31 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1756742400 {#1756 date: 2025-09-02 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#1797 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#1829 …} #id: 37 #name: "2025年本科教学成果奖申报通知" #open: DateTime @1755619200 {#1762 date: 2025-08-20 00:00:00.0 Asia/Shanghai (+08:00) } } +attr: [] +labelTranslationParameters: [] } ] |
compound | false |
data | App\Entity\Batch {#1764 #type: "申报" #applyDeadline: DateTime @1756569600 {#1757 date: 2025-08-31 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1756742400 {#1756 date: 2025-09-02 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#1797 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#1829 …} #id: 37 #name: "2025年本科教学成果奖申报通知" #open: DateTime @1755619200 {#1762 date: 2025-08-20 00:00:00.0 Asia/Shanghai (+08:00) } } |
disabled | true |
errors | Symfony\Component\Form\FormErrorIterator {#2487 -form: Symfony\Component\Form\Form {#2266 …} -errors: [] } |
expanded | false |
form | Symfony\Component\Form\FormView {#2123 …5} |
full_name | "project[batch]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "project_batch" |
is_selected | Closure($choice, $value) {#2926 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" this: Symfony\Component\Form\Extension\Core\Type\ChoiceType {#2028 …} } |
label | "批次" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
multiple | false |
name | "batch" |
placeholder | "" |
placeholder_in_choices | false |
preferred_choices | [] |
priority | 0 |
required | false |
row_attr | [] |
separator | "-------------------" |
size | null |
submitted | true |
translation_domain | null |
unique_block_prefix | "_project_batch" |
valid | true |
value | "37" |
name
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
Message | Origin | Cause |
---|---|---|
This value should not be blank. | name |
Caused by:
Symfony\Component\Validator\ConstraintViolation {#2577 root: Symfony\Component\Form\Form {#2269 …} path: "data.name" value: null } |
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 |
---|---|---|
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 {#1651 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1654 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1655 …} -namespace: Closure() {#1657 …} } |
data_class | null |
disabled | false |
empty_data | Closure(FormInterface $form) {#2126 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1903 …} } |
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() {#2125 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1903 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2207 …} } } |
validation_groups | null |
View Variables
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "text" "_project_name" ] |
cache_key | "_project_name_text" |
compound | false |
data | null |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#2927 -form: Symfony\Component\Form\Form {#2262 …} -errors: [ Symfony\Component\Form\FormError {#2418 #messageTemplate: "This value should not be blank." #messageParameters: [ "{{ value }}" => "null" ] #messagePluralization: null -message: "This value should not be blank." -cause: Symfony\Component\Validator\ConstraintViolation {#2577 root: Symfony\Component\Form\Form {#2269 …} path: "data.name" value: null } -origin: Symfony\Component\Form\Form {#2262 …} } ] } |
form | Symfony\Component\Form\FormView {#2928 …5} |
full_name | "project[name]" |
help | "填写项目名称(如非项目负责人本人提交或有多位项目负责人,须填写项目名称+项目负责人)" |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "project_name" |
label | "项目名称" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
name | "name" |
priority | 0 |
required | true |
row_attr | [] |
size | null |
submitted | true |
translation_domain | null |
unique_block_prefix | "_project_name" |
valid | false |
value | "" |
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" => null ] |
Model Format |
null
|
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
allow_delete | false |
false
|
label | "上传材料" |
same as passed value |
required | true |
same as passed value |
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 {#1651 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1654 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1655 …} -namespace: Closure() {#1657 …} } |
data_class | null |
delete_label | "vich_uploader.form_label.delete_confirm" |
disabled | false |
download_label | "vich_uploader.link.download" |
download_link | null |
download_uri | true |
empty_data | Closure(FormInterface $form) {#2109 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1903 …} } |
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 | true |
row_attr | [] |
setter | null |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#2108 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1903 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2110 …} } } |
validation_groups | null |
View Variables
Variable | Value |
---|---|
action | "" |
asset_helper | false |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "vich_file" "_project_doc" ] |
cache_key | "_project_doc_vich_file" |
compound | true |
data | [ "file" => null ] |
disabled | false |
download_label | "vich_uploader.link.download" |
download_uri | null |
errors | Symfony\Component\Form\FormErrorIterator {#2930 -form: Symfony\Component\Form\Form {#2293 …} -errors: [] } |
form | Symfony\Component\Form\FormView {#2929 …5} |
full_name | "project[doc]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "project_doc" |
label | "上传材料" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | true |
name | "doc" |
object | App\Entity\Project {#1878 #number: null #schoolProjectNumber: null #status: "新申请" #collegeSort: 0 #schoolSort: 0 #doc: null #docName: null #collegeDoc: null #collegeDocName: null #attachments: Doctrine\Common\Collections\ArrayCollection {#1881 …} #id: null #name: null #batch: App\Entity\Batch {#1764 #type: "申报" #applyDeadline: DateTime @1756569600 {#1757 date: 2025-08-31 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1756742400 {#1756 date: 2025-09-02 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#1797 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#1829 …} #id: 37 #name: "2025年本科教学成果奖申报通知" #open: DateTime @1755619200 {#1762 date: 2025-08-20 00:00:00.0 Asia/Shanghai (+08:00) } } #user: App\Entity\User {#1624 …} #subject: null #college: null #category: null #level: null #year: null #property: null #updatedAt: null } |
priority | 0 |
required | true |
row_attr | [] |
size | null |
submitted | true |
translation_domain | null |
unique_block_prefix | "_project_doc" |
valid | true |
value | [ "file" => 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 |
"" |
Normalized Format | null |
Model Format | same as normalized format |
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
attr | [] |
[] |
label | "上传材料" |
same as passed value |
required | true |
same as passed value |
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 {#1651 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1654 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1655 …} -namespace: Closure() {#1657 …} } |
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 | true |
row_attr | [] |
setter | null |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#2279 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1903 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2278 …} } } |
validation_groups | null |
View Variables
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "file" "_project_doc_file" ] |
cache_key | "_project_doc_file_file" |
compound | false |
data | null |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#2939 -form: Symfony\Component\Form\Form {#2296 …} -errors: [] } |
form | Symfony\Component\Form\FormView {#2942 …5} |
full_name | "project[doc][file]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "project_doc_file" |
label | "上传材料" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | true |
name | "file" |
priority | 0 |
required | true |
row_attr | [] |
size | null |
submitted | true |
translation_domain | null |
type | "file" |
unique_block_prefix | "_project_doc_file" |
valid | true |
value | "" |
college
"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 | "App\Entity\College" |
same as passed value |
em | "default" |
ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …2} |
label | "所属单位" |
same as passed value |
multiple | false |
false
|
query_builder | Closure(EntityRepository $er) {#2022 class: "App\Form\ProjectType" this: App\Form\ProjectType {#1902 …} } |
Doctrine\ORM\QueryBuilder {#2166 -em: Doctrine\ORM\EntityManager {#399 …} -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2167 #preSeparator: "" #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "e" ] #separator: ", " } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2168 #from: "App\Entity\College" #alias: "e" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2169 #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 {#2165 …} -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 {#2050 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceLabel" ] } |
choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#2249 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#2171 …} } |
choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2170 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceName" ] } |
choice_translation_domain | false |
choice_translation_parameters | [] |
choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2172 -option: [ Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#2233 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#1285 …} -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 {#1651 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1654 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1655 …} -namespace: Closure() {#1657 …} } |
data_class | null |
disabled | false |
em | ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …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 {#2233 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#1285 …} -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 {#2166 -em: Doctrine\ORM\EntityManager {#399 …} -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2167 #preSeparator: "" #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "e" ] #separator: ", " } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2168 #from: "App\Entity\College" #alias: "e" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2169 #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 {#2165 …} -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() {#2128 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1903 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2163 …} } } |
validation_groups | null |
View Variables
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "choice" "entity" "_project_college" ] |
cache_key | "_project_college_entity" |
choice_translation_domain | false |
choice_translation_parameters | [] |
choices | [ 1 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2937 +label: "少年班学院" +value: "1" +data: App\Entity\College {#2953 …} +attr: [] +labelTranslationParameters: [] } 2 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2938 +label: "数学科学学院" +value: "2" +data: App\Entity\College {#2955 …} +attr: [] +labelTranslationParameters: [] } 3 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2935 +label: "物理学院" +value: "3" +data: App\Entity\College {#2956 …} +attr: [] +labelTranslationParameters: [] } 4 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2945 +label: "化学与材料科学学院" +value: "4" +data: App\Entity\College {#2957 …} +attr: [] +labelTranslationParameters: [] } 5 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2944 +label: "工程科学学院" +value: "5" +data: App\Entity\College {#2958 …} +attr: [] +labelTranslationParameters: [] } 6 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2940 +label: "信息科学技术学院" +value: "6" +data: App\Entity\College {#2959 …} +attr: [] +labelTranslationParameters: [] } 7 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2950 +label: "地球和空间科学学院" +value: "7" +data: App\Entity\College {#2960 …} +attr: [] +labelTranslationParameters: [] } 9 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2948 +label: "计算机科学与技术学院" +value: "9" +data: App\Entity\College {#2961 …} +attr: [] +labelTranslationParameters: [] } 10 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2946 +label: "管理学院" +value: "10" +data: App\Entity\College {#2962 …} +attr: [] +labelTranslationParameters: [] } 12 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2941 +label: "人文与社会科学学院" +value: "12" +data: App\Entity\College {#2963 …} +attr: [] +labelTranslationParameters: [] } 14 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2951 +label: "教务处" +value: "14" +data: App\Entity\College {#2964 …} +attr: [] +labelTranslationParameters: [] } 15 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2980 +label: "学生工作部" +value: "15" +data: App\Entity\College {#2965 …} +attr: [] +labelTranslationParameters: [] } 18 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2981 +label: "网络信息中心" +value: "18" +data: App\Entity\College {#2966 …} +attr: [] +labelTranslationParameters: [] } 24 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2982 +label: "马克思主义学院" +value: "24" +data: App\Entity\College {#2967 …} +attr: [] +labelTranslationParameters: [] } 25 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2983 +label: "人力资源部" +value: "25" +data: App\Entity\College {#2968 …} +attr: [] +labelTranslationParameters: [] } 26 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2984 +label: "网络空间安全学院" +value: "26" +data: App\Entity\College {#2969 …} +attr: [] +labelTranslationParameters: [] } 27 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2985 +label: "核科学技术学院" +value: "27" +data: App\Entity\College {#2970 …} +attr: [] +labelTranslationParameters: [] } 28 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2986 +label: "本科生院" +value: "28" +data: App\Entity\College {#2971 …} +attr: [] +labelTranslationParameters: [] } 29 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2987 +label: "环境科学与工程系" +value: "29" +data: App\Entity\College {#2972 …} +attr: [] +labelTranslationParameters: [] } 34 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2988 +label: "创新创业学院" +value: "34" +data: App\Entity\College {#2973 …} +attr: [] +labelTranslationParameters: [] } 35 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2989 +label: "生命科学与医学部" +value: "35" +data: App\Entity\College {#2974 …} +attr: [] +labelTranslationParameters: [] } 36 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2990 +label: "微电子学院" +value: "36" +data: App\Entity\College {#2975 …} +attr: [] +labelTranslationParameters: [] } 38 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2991 +label: "党政办公室" +value: "38" +data: App\Entity\College {#2976 …} +attr: [] +labelTranslationParameters: [] } 39 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2992 +label: "财务处" +value: "39" +data: App\Entity\College {#2977 …} +attr: [] +labelTranslationParameters: [] } 40 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2993 +label: "未来技术学院" +value: "40" +data: App\Entity\College {#2978 …} +attr: [] +labelTranslationParameters: [] } 41 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2994 +label: "人工智能与数据科学学院" +value: "41" +data: App\Entity\College {#2979 …} +attr: [] +labelTranslationParameters: [] } ] |
compound | false |
data | null |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#2932 -form: Symfony\Component\Form\Form {#2299 …} -errors: [] } |
expanded | false |
form | Symfony\Component\Form\FormView {#2936 …5} |
full_name | "project[college]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "project_college" |
is_selected | Closure($choice, $value) {#2996 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" this: Symfony\Component\Form\Extension\Core\Type\ChoiceType {#2028 …} } |
label | "所属单位" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
multiple | false |
name | "college" |
placeholder | "" |
placeholder_in_choices | false |
preferred_choices | [] |
priority | 0 |
required | false |
row_attr | [] |
separator | "-------------------" |
size | null |
submitted | true |
translation_domain | null |
unique_block_prefix | "_project_college" |
valid | true |
value | "" |
property
"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 | "App\Entity\Property" |
same as passed value |
label | "材料属性" |
same as passed value |
query_builder | Closure(EntityRepository $er) {#2023 class: "App\Form\ProjectType" this: App\Form\ProjectType {#1902 …} use: { $properties: [ "申报书" ] } } |
Doctrine\ORM\QueryBuilder {#2244 -em: Doctrine\ORM\EntityManager {#399 …} -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2250 #preSeparator: "" #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "e" ] #separator: ", " } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2251 #from: "App\Entity\Property" #alias: "e" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2252 #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 {#2238 …} -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 {#2050 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceLabel" ] } |
choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#2288 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#2255 …} } |
choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2253 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceName" ] } |
choice_translation_domain | false |
choice_translation_parameters | [] |
choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2256 -option: [ Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#2273 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#2229 …} -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 {#1651 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1654 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1655 …} -namespace: Closure() {#1657 …} } |
data_class | null |
disabled | false |
em | ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …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 {#2273 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#2229 …} -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 {#2244 -em: Doctrine\ORM\EntityManager {#399 …} -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2250 #preSeparator: "" #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "e" ] #separator: ", " } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2251 #from: "App\Entity\Property" #alias: "e" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2252 #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 {#2238 …} -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() {#2152 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1903 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2162 …} } } |
validation_groups | null |
View Variables
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "choice" "entity" "_project_property" ] |
cache_key | "_project_property_entity" |
choice_translation_domain | false |
choice_translation_parameters | [] |
choices | [ 5 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3000 +label: "申报书" +value: "5" +data: App\Entity\Property {#3011 …} +attr: [] +labelTranslationParameters: [] } ] |
compound | false |
data | null |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#2997 -form: Symfony\Component\Form\Form {#2302 …} -errors: [] } |
expanded | false |
form | Symfony\Component\Form\FormView {#2998 …5} |
full_name | "project[property]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "project_property" |
is_selected | Closure($choice, $value) {#3003 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" this: Symfony\Component\Form\Extension\Core\Type\ChoiceType {#2028 …} } |
label | "材料属性" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
multiple | false |
name | "property" |
placeholder | null |
placeholder_in_choices | false |
preferred_choices | [] |
priority | 0 |
required | true |
row_attr | [] |
separator | "-------------------" |
size | null |
submitted | true |
translation_domain | null |
unique_block_prefix | "_project_property" |
valid | true |
value | "" |
category
"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 | "App\Entity\Category" |
same as passed value |
label | "类别" |
same as passed value |
query_builder | Closure(EntityRepository $er) {#2024 class: "App\Form\ProjectType" this: App\Form\ProjectType {#1902 …} use: { $batch: App\Entity\Batch {#1764 #type: "申报" #applyDeadline: DateTime @1756569600 {#1757 date: 2025-08-31 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1756742400 {#1756 date: 2025-09-02 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#1797 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#1829 …} #id: 37 #name: "2025年本科教学成果奖申报通知" #open: DateTime @1755619200 {#1762 date: 2025-08-20 00:00:00.0 Asia/Shanghai (+08:00) } } } } |
Doctrine\ORM\QueryBuilder {#2058 -em: Doctrine\ORM\EntityManager {#399 …} -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2075 #preSeparator: "" #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "e" ] #separator: ", " } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2076 #from: "App\Entity\Category" #alias: "e" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2077 #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 {#2078 #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 {#2073 …} -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 {#2050 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceLabel" ] } |
choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#2122 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#2081 …} } |
choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2080 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceName" ] } |
choice_translation_domain | false |
choice_translation_parameters | [] |
choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2082 -option: [ Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#2103 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#2053 …} -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 {#1651 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1654 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1655 …} -namespace: Closure() {#1657 …} } |
data_class | null |
disabled | false |
em | ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …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 {#2103 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#2053 …} -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 {#2058 -em: Doctrine\ORM\EntityManager {#399 …} -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2075 #preSeparator: "" #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "e" ] #separator: ", " } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2076 #from: "App\Entity\Category" #alias: "e" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2077 #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 {#2078 #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 {#2073 …} -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() {#2051 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1903 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2048 …} } } |
validation_groups | null |
View Variables
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "choice" "entity" "_project_category" ] |
cache_key | "_project_category_entity" |
choice_translation_domain | false |
choice_translation_parameters | [] |
choices | [ 450 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3015 +label: "本科教学成果奖" +value: "450" +data: App\Entity\Category {#3021 …} +attr: [] +labelTranslationParameters: [] } ] |
compound | false |
data | null |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#3006 -form: Symfony\Component\Form\Form {#2305 …} -errors: [] } |
expanded | false |
form | Symfony\Component\Form\FormView {#3005 …5} |
full_name | "project[category]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "project_category" |
is_selected | Closure($choice, $value) {#3002 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" this: Symfony\Component\Form\Extension\Core\Type\ChoiceType {#2028 …} } |
label | "类别" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
multiple | false |
name | "category" |
placeholder | "" |
placeholder_in_choices | false |
preferred_choices | [] |
priority | 0 |
required | false |
row_attr | [] |
separator | "-------------------" |
size | null |
submitted | true |
translation_domain | null |
unique_block_prefix | "_project_category" |
valid | true |
value | "" |
level
"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 |
---|---|---|
auto_initialize | false |
false
|
choices | [] |
[] |
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 {#2050 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceLabel" ] } |
choice_loader | null |
choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2394 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceName" ] } |
choice_translation_domain | false |
choice_translation_parameters | [] |
choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2385 -option: [ Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#2312 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#2313 …} -singleId: true -intId: true -idField: "id" -associationIdReader: null } "getIdValue" ] } |
choices | [] |
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 {#1651 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1654 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1655 …} -namespace: Closure() {#1657 …} } |
data_class | null |
disabled | false |
em | ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …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 {#2312 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#2313 …} -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() {#2397 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1903 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2396 …} } } |
validation_groups | null |
View Variables
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "choice" "entity" "_project_level" ] |
cache_key | "_project_level_entity" |
choice_translation_domain | false |
choice_translation_parameters | [] |
choices | [] |
compound | false |
data | null |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#3018 -form: Symfony\Component\Form\Form {#2402 …} -errors: [] } |
expanded | false |
form | Symfony\Component\Form\FormView {#3017 …5} |
full_name | "project[level]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "project_level" |
is_selected | Closure($choice, $value) {#2999 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" this: Symfony\Component\Form\Extension\Core\Type\ChoiceType {#2028 …} } |
label | "子类别" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
multiple | false |
name | "level" |
placeholder | "" |
placeholder_in_choices | false |
preferred_choices | [] |
priority | 0 |
required | false |
row_attr | [] |
separator | "-------------------" |
size | null |
submitted | true |
translation_domain | null |
unique_block_prefix | "_project_level" |
valid | true |
value | "" |
_token
"Symfony\Component\Form\Extension\Core\Type\HiddenType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | "2a33136878.qWmXvshZsDc4L7KFXVbAU21Ewr2Zmjdl9SYSKAZ2Tz4.7xPC3Phhh3pyQMrDLh-5ZSJ9qNPA3Fw0xm1ocnAeNlvkJ6LdnGH1Dndu8w" |
View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
block_prefix | "csrf_token" |
same as passed value |
data | "2a33136878.qWmXvshZsDc4L7KFXVbAU21Ewr2Zmjdl9SYSKAZ2Tz4.7xPC3Phhh3pyQMrDLh-5ZSJ9qNPA3Fw0xm1ocnAeNlvkJ6LdnGH1Dndu8w" |
same as passed value |
mapped | false |
false
|
Resolved Options
Option | Value |
---|---|
action | "" |
allow_extra_fields | false |
allow_file_upload | false |
attr | [] |
attr_translation_parameters | [] |
auto_initialize | true |
block_name | null |
block_prefix | "csrf_token" |
by_reference | true |
compound | false |
constraints | [] |
csrf_field_name | "_token" |
csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
csrf_protection | true |
csrf_token_id | null |
csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1651 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1654 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1655 …} -namespace: Closure() {#1657 …} } |
data | "2a33136878.qWmXvshZsDc4L7KFXVbAU21Ewr2Zmjdl9SYSKAZ2Tz4.7xPC3Phhh3pyQMrDLh-5ZSJ9qNPA3Fw0xm1ocnAeNlvkJ6LdnGH1Dndu8w" |
data_class | null |
disabled | false |
empty_data | Closure(FormInterface $form) {#3030 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1903 …} } |
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 | "The hidden field is invalid." |
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 | false |
method | "POST" |
post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
priority | 0 |
property_path | null |
required | false |
row_attr | [] |
setter | null |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#3020 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1903 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#3031 …} } } |
validation_groups | null |
View Variables
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "hidden" "csrf_token" "_project__token" ] |
cache_key | "_project__token_hidden" |
compound | false |
data | "2a33136878.qWmXvshZsDc4L7KFXVbAU21Ewr2Zmjdl9SYSKAZ2Tz4.7xPC3Phhh3pyQMrDLh-5ZSJ9qNPA3Fw0xm1ocnAeNlvkJ6LdnGH1Dndu8w" |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#3041 -form: Symfony\Component\Form\Form {#3037 …} -errors: [] } |
form | Symfony\Component\Form\FormView {#3032 …5} |
full_name | "project[_token]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "project__token" |
label | null |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
name | "_token" |
priority | 0 |
required | false |
row_attr | [] |
size | null |
submitted | false |
translation_domain | null |
unique_block_prefix | "_project__token" |
valid | true |
value | "2a33136878.qWmXvshZsDc4L7KFXVbAU21Ewr2Zmjdl9SYSKAZ2Tz4.7xPC3Phhh3pyQMrDLh-5ZSJ9qNPA3Fw0xm1ocnAeNlvkJ6LdnGH1Dndu8w" |