- 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 {#1853 #number: null #schoolProjectNumber: null #status: "新申请" #collegeSort: 0 #schoolSort: 0 #doc: null #docName: null #collegeDoc: null #collegeDocName: null #attachments: Doctrine\Common\Collections\ArrayCollection {#1854 …} #id: null #name: null #batch: App\Entity\Batch {#1739 #type: "任务书提交" #applyDeadline: DateTime @1750867200 {#1732 date: 2025-06-26 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1750867200 {#1731 date: 2025-06-26 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#1772 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#1804 …} #id: 36 #name: "2024年省级质量工程项目任务书提交" #open: DateTime @1750176000 {#1737 date: 2025-06-18 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
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
data | App\Entity\Project {#1853 #number: null #schoolProjectNumber: null #status: "新申请" #collegeSort: 0 #schoolSort: 0 #doc: null #docName: null #collegeDoc: null #collegeDocName: null #attachments: Doctrine\Common\Collections\ArrayCollection {#1854 …} #id: null #name: null #batch: App\Entity\Batch {#1739 #type: "任务书提交" #applyDeadline: DateTime @1750867200 {#1732 date: 2025-06-26 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1750867200 {#1731 date: 2025-06-26 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#1772 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#1804 …} #id: 36 #name: "2024年省级质量工程项目任务书提交" #open: DateTime @1750176000 {#1737 date: 2025-06-18 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 {#1974 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1975 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1976 …} -namespace: Closure() {#1978 …} } |
data | App\Entity\Project {#1853 #number: null #schoolProjectNumber: null #status: "新申请" #collegeSort: 0 #schoolSort: 0 #doc: null #docName: null #collegeDoc: null #collegeDocName: null #attachments: Doctrine\Common\Collections\ArrayCollection {#1854 …} #id: null #name: null #batch: App\Entity\Batch {#1739 #type: "任务书提交" #applyDeadline: DateTime @1750867200 {#1732 date: 2025-06-26 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1750867200 {#1731 date: 2025-06-26 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#1772 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#1804 …} #id: 36 #name: "2024年省级质量工程项目任务书提交" #open: DateTime @1750176000 {#1737 date: 2025-06-18 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 {#1878 …} 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() {#2014 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1878 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2016 …} } } |
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 {#1853 #number: null #schoolProjectNumber: null #status: "新申请" #collegeSort: 0 #schoolSort: 0 #doc: null #docName: null #collegeDoc: null #collegeDocName: null #attachments: Doctrine\Common\Collections\ArrayCollection {#1854 …} #id: null #name: null #batch: App\Entity\Batch {#1739 #type: "任务书提交" #applyDeadline: DateTime @1750867200 {#1732 date: 2025-06-26 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1750867200 {#1731 date: 2025-06-26 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#1772 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#1804 …} #id: 36 #name: "2024年省级质量工程项目任务书提交" #open: DateTime @1750176000 {#1737 date: 2025-06-18 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 {#2341 -form: Symfony\Component\Form\Form {#2257 …} -errors: [] } |
form | Symfony\Component\Form\FormView {#2013 …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 | false |
translation_domain | null |
unique_block_prefix | "_project" |
valid | true |
value | App\Entity\Project {#1853 #number: null #schoolProjectNumber: null #status: "新申请" #collegeSort: 0 #schoolSort: 0 #doc: null #docName: null #collegeDoc: null #collegeDocName: null #attachments: Doctrine\Common\Collections\ArrayCollection {#1854 …} #id: null #name: null #batch: App\Entity\Batch {#1739 #type: "任务书提交" #applyDeadline: DateTime @1750867200 {#1732 date: 2025-06-26 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1750867200 {#1731 date: 2025-06-26 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#1772 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#1804 …} #id: 36 #name: "2024年省级质量工程项目任务书提交" #open: DateTime @1750176000 {#1737 date: 2025-06-18 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 {#1739 #type: "任务书提交" #applyDeadline: DateTime @1750867200 {#1732 date: 2025-06-26 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1750867200 {#1731 date: 2025-06-26 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#1772 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#1804 …} #id: 36 #name: "2024年省级质量工程项目任务书提交" #open: DateTime @1750176000 {#1737 date: 2025-06-18 00:00:00.0 Asia/Shanghai (+08:00) } } |
View Format |
"36"
|
Submitted Data
This form was not submitted.
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 {#2004 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceLabel" ] } |
choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#2198 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#2200 …} } |
choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2197 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceName" ] } |
choice_translation_domain | false |
choice_translation_parameters | [] |
choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2196 -option: [ Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#2184 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#1697 …} -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 {#1974 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1975 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1976 …} -namespace: Closure() {#1978 …} } |
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 {#2184 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#1697 …} -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() {#2096 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1878 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2201 …} } } |
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 {#2372 +label: "2019年质量工程项目申报" +value: "1" +data: App\Entity\Batch {#2376 …} +attr: [] +labelTranslationParameters: [] } 2 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2328 +label: "2019年省级质量工程项目立项" +value: "2" +data: App\Entity\Batch {#2388 …} +attr: [] +labelTranslationParameters: [] } 3 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2326 +label: "质量工程项目年度检查验收" +value: "3" +data: App\Entity\Batch {#2396 …} +attr: [] +labelTranslationParameters: [] } 4 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2340 +label: "2020年度本科质量工程项目申报" +value: "4" +data: App\Entity\Batch {#2404 …} +attr: [] +labelTranslationParameters: [] } 5 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2384 +label: "2020年省级质量工程项目任务书提交" +value: "5" +data: App\Entity\Batch {#2412 …} +attr: [] +labelTranslationParameters: [] } 6 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2370 +label: "质量工程项目年度检查验收(2021)" +value: "6" +data: App\Entity\Batch {#2420 …} +attr: [] +labelTranslationParameters: [] } 7 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2142 +label: "第二批国家级一流本科课程认定" +value: "7" +data: App\Entity\Batch {#2428 …} +attr: [] +labelTranslationParameters: [] } 8 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2378 +label: "2021年度校级本科质量工程项目申报" +value: "8" +data: App\Entity\Batch {#2436 …} +attr: [] +labelTranslationParameters: [] } 9 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2087 +label: "2021年省级质量工程项目(本科)申报" +value: "9" +data: App\Entity\Batch {#2444 …} +attr: [] +labelTranslationParameters: [] } 10 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2327 +label: "质量工程项目年度检查验收(2022)" +value: "10" +data: App\Entity\Batch {#2452 …} +attr: [] +labelTranslationParameters: [] } 11 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2195 +label: "2022年度校级本科质量工程项目申报" +value: "11" +data: App\Entity\Batch {#2460 …} +attr: [] +labelTranslationParameters: [] } 12 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2627 +label: "2021年省级质量工程项目任务书提交" +value: "12" +data: App\Entity\Batch {#2468 …} +attr: [] +labelTranslationParameters: [] } 13 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2626 +label: "2022年省级本科质量工程项目申报" +value: "13" +data: App\Entity\Batch {#2476 …} +attr: [] +labelTranslationParameters: [] } 15 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2625 +label: "2023年校级本科质量工程项目申报" +value: "15" +data: App\Entity\Batch {#2484 …} +attr: [] +labelTranslationParameters: [] } 16 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2628 +label: "质量工程项目年度检查验收(2023)" +value: "16" +data: App\Entity\Batch {#2492 …} +attr: [] +labelTranslationParameters: [] } 17 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2629 +label: "2023年校级本科“十四五”规划教材项目申报" +value: "17" +data: App\Entity\Batch {#2500 …} +attr: [] +labelTranslationParameters: [] } 18 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2630 +label: "2022年省级质量工程项目任务书提交" +value: "18" +data: App\Entity\Batch {#2508 …} +attr: [] +labelTranslationParameters: [] } 19 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2631 +label: "2023年安徽省精品教材建设项目申报" +value: "19" +data: App\Entity\Batch {#2516 …} +attr: [] +labelTranslationParameters: [] } 20 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2632 +label: "2023省级本科质量工程项目申报" +value: "20" +data: App\Entity\Batch {#2524 …} +attr: [] +labelTranslationParameters: [] } 21 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2633 +label: "第三批国家级一流本科课程认定" +value: "21" +data: App\Entity\Batch {#2532 …} +attr: [] +labelTranslationParameters: [] } 22 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2634 +label: "质量工程项目年度检查验收(2024)" +value: "22" +data: App\Entity\Batch {#2540 …} +attr: [] +labelTranslationParameters: [] } 24 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2635 +label: "2024年校级本科质量工程项目申报" +value: "24" +data: App\Entity\Batch {#2548 …} +attr: [] +labelTranslationParameters: [] } 25 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2636 +label: "关于组织申报2024年度中国科学技术大学本科生“十四五”规划教材项目的通知" +value: "25" +data: App\Entity\Batch {#2556 …} +attr: [] +labelTranslationParameters: [] } 26 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2637 +label: "2023年省级质量工程项目任务书提交" +value: "26" +data: App\Entity\Batch {#2564 …} +attr: [] +labelTranslationParameters: [] } 27 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2638 +label: "“十四五”普通高等学校本科国家级规划教材第一次推荐遴选工作校内申报" +value: "27" +data: App\Entity\Batch {#2572 …} +attr: [] +labelTranslationParameters: [] } 28 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2639 +label: "2024年省级本科质量工程项目申报" +value: "28" +data: App\Entity\Batch {#2580 …} +attr: [] +labelTranslationParameters: [] } 29 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2640 +label: "2025年校级本科质量工程项目申报" +value: "29" +data: App\Entity\Batch {#2588 …} +attr: [] +labelTranslationParameters: [] } 30 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2641 +label: "2025年度中国科学技术大学本科生”十四五“规划教材项目" +value: "30" +data: App\Entity\Batch {#2596 …} +attr: [] +labelTranslationParameters: [] } 31 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2642 +label: "质量工程项目年度检查验收(2025)" +value: "31" +data: App\Entity\Batch {#2604 …} +attr: [] +labelTranslationParameters: [] } 32 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2643 +label: "教育部办公厅关于组织申报2025年度教育部大中小学课程教材研究项目(校内申报)" +value: "32" +data: App\Entity\Batch {#2612 …} +attr: [] +labelTranslationParameters: [] } 35 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2644 +label: "2025年度校级本科质量工程项目经费预算表提交" +value: "35" +data: App\Entity\Batch {#2620 …} +attr: [] +labelTranslationParameters: [] } 36 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2645 +label: "2024年省级质量工程项目任务书提交" +value: "36" +data: App\Entity\Batch {#1739 #type: "任务书提交" #applyDeadline: DateTime @1750867200 {#1732 date: 2025-06-26 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1750867200 {#1731 date: 2025-06-26 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#1772 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#1804 …} #id: 36 #name: "2024年省级质量工程项目任务书提交" #open: DateTime @1750176000 {#1737 date: 2025-06-18 00:00:00.0 Asia/Shanghai (+08:00) } } +attr: [] +labelTranslationParameters: [] } ] |
compound | false |
data | App\Entity\Batch {#1739 #type: "任务书提交" #applyDeadline: DateTime @1750867200 {#1732 date: 2025-06-26 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1750867200 {#1731 date: 2025-06-26 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#1772 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#1804 …} #id: 36 #name: "2024年省级质量工程项目任务书提交" #open: DateTime @1750176000 {#1737 date: 2025-06-18 00:00:00.0 Asia/Shanghai (+08:00) } } |
disabled | true |
errors | Symfony\Component\Form\FormErrorIterator {#2373 -form: Symfony\Component\Form\Form {#2294 …} -errors: [] } |
expanded | false |
form | Symfony\Component\Form\FormView {#2374 …5} |
full_name | "project[batch]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "project_batch" |
is_selected | Closure($choice, $value) {#2648 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" this: Symfony\Component\Form\Extension\Core\Type\ChoiceType {#2055 …} } |
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 | false |
translation_domain | null |
unique_block_prefix | "_project_batch" |
valid | true |
value | "36" |
name
"Symfony\Component\Form\Extension\Core\Type\TextType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | null |
View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
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 {#1974 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1975 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1976 …} -namespace: Closure() {#1978 …} } |
data_class | null |
disabled | false |
empty_data | Closure(FormInterface $form) {#2072 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1878 …} } |
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() {#2071 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1878 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2053 …} } } |
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 {#2647 -form: Symfony\Component\Form\Form {#2298 …} -errors: [] } |
form | Symfony\Component\Form\FormView {#2649 …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 | false |
translation_domain | null |
unique_block_prefix | "_project_name" |
valid | true |
value | "" |
number
"Symfony\Component\Form\Extension\Core\Type\TextType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | null |
View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
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 | 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 {#1974 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1975 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1976 …} -namespace: Closure() {#1978 …} } |
data_class | null |
disabled | false |
empty_data | Closure(FormInterface $form) {#2060 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1878 …} } |
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() {#2081 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1878 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2082 …} } } |
validation_groups | null |
View Variables
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "text" "_project_number" ] |
cache_key | "_project_number_text" |
compound | false |
data | null |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#2650 -form: Symfony\Component\Form\Form {#2301 …} -errors: [] } |
form | Symfony\Component\Form\FormView {#2651 …5} |
full_name | "project[number]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "project_number" |
label | "项目编号" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
name | "number" |
priority | 0 |
required | false |
row_attr | [] |
size | null |
submitted | false |
translation_domain | null |
unique_block_prefix | "_project_number" |
valid | true |
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
This form was not submitted.
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 {#1974 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1975 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1976 …} -namespace: Closure() {#1978 …} } |
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) {#2073 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1878 …} } |
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() {#2133 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1878 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2100 …} } } |
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 {#2652 -form: Symfony\Component\Form\Form {#2290 …} -errors: [] } |
form | Symfony\Component\Form\FormView {#2653 …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 {#1853 #number: null #schoolProjectNumber: null #status: "新申请" #collegeSort: 0 #schoolSort: 0 #doc: null #docName: null #collegeDoc: null #collegeDocName: null #attachments: Doctrine\Common\Collections\ArrayCollection {#1854 …} #id: null #name: null #batch: App\Entity\Batch {#1739 #type: "任务书提交" #applyDeadline: DateTime @1750867200 {#1732 date: 2025-06-26 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1750867200 {#1731 date: 2025-06-26 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#1772 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#1804 …} #id: 36 #name: "2024年省级质量工程项目任务书提交" #open: DateTime @1750176000 {#1737 date: 2025-06-18 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 | false |
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
This form was not submitted.
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 {#1974 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1975 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1976 …} -namespace: Closure() {#1978 …} } |
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() {#2307 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1878 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2306 …} } } |
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 {#2662 -form: Symfony\Component\Form\Form {#2287 …} -errors: [] } |
form | Symfony\Component\Form\FormView {#2665 …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 | false |
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
This form was not submitted.
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) {#2062 class: "App\Form\ProjectType" this: App\Form\ProjectType {#1877 …} } |
Doctrine\ORM\QueryBuilder {#2154 -em: Doctrine\ORM\EntityManager {#399 …} -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2155 #preSeparator: "" #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "e" ] #separator: ", " } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2156 #from: "App\Entity\College" #alias: "e" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2157 #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 {#2153 …} -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 {#2004 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceLabel" ] } |
choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#2237 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#2159 …} } |
choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2158 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceName" ] } |
choice_translation_domain | false |
choice_translation_parameters | [] |
choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2160 -option: [ Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#2221 -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 {#1974 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1975 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1976 …} -namespace: Closure() {#1978 …} } |
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 {#2221 -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 {#2154 -em: Doctrine\ORM\EntityManager {#399 …} -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2155 #preSeparator: "" #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "e" ] #separator: ", " } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2156 #from: "App\Entity\College" #alias: "e" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2157 #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 {#2153 …} -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() {#2151 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1878 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2150 …} } } |
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 {#2660 +label: "少年班学院" +value: "1" +data: App\Entity\College {#2676 …} +attr: [] +labelTranslationParameters: [] } 2 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2661 +label: "数学科学学院" +value: "2" +data: App\Entity\College {#2678 …} +attr: [] +labelTranslationParameters: [] } 3 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2658 +label: "物理学院" +value: "3" +data: App\Entity\College {#2679 …} +attr: [] +labelTranslationParameters: [] } 4 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2668 +label: "化学与材料科学学院" +value: "4" +data: App\Entity\College {#2680 …} +attr: [] +labelTranslationParameters: [] } 5 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2667 +label: "工程科学学院" +value: "5" +data: App\Entity\College {#2681 …} +attr: [] +labelTranslationParameters: [] } 6 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2663 +label: "信息科学技术学院" +value: "6" +data: App\Entity\College {#2682 …} +attr: [] +labelTranslationParameters: [] } 7 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2673 +label: "地球和空间科学学院" +value: "7" +data: App\Entity\College {#2683 …} +attr: [] +labelTranslationParameters: [] } 9 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2671 +label: "计算机科学与技术学院" +value: "9" +data: App\Entity\College {#2684 …} +attr: [] +labelTranslationParameters: [] } 10 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2669 +label: "管理学院" +value: "10" +data: App\Entity\College {#2685 …} +attr: [] +labelTranslationParameters: [] } 12 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2664 +label: "人文与社会科学学院" +value: "12" +data: App\Entity\College {#2686 …} +attr: [] +labelTranslationParameters: [] } 14 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2674 +label: "教务处" +value: "14" +data: App\Entity\College {#2687 …} +attr: [] +labelTranslationParameters: [] } 15 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2703 +label: "学生工作部" +value: "15" +data: App\Entity\College {#2688 …} +attr: [] +labelTranslationParameters: [] } 18 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2704 +label: "网络信息中心" +value: "18" +data: App\Entity\College {#2689 …} +attr: [] +labelTranslationParameters: [] } 24 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2705 +label: "马克思主义学院" +value: "24" +data: App\Entity\College {#2690 …} +attr: [] +labelTranslationParameters: [] } 25 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2706 +label: "人力资源部" +value: "25" +data: App\Entity\College {#2691 …} +attr: [] +labelTranslationParameters: [] } 26 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2707 +label: "网络空间安全学院" +value: "26" +data: App\Entity\College {#2692 …} +attr: [] +labelTranslationParameters: [] } 27 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2708 +label: "核科学技术学院" +value: "27" +data: App\Entity\College {#2693 …} +attr: [] +labelTranslationParameters: [] } 28 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2709 +label: "本科生院" +value: "28" +data: App\Entity\College {#2694 …} +attr: [] +labelTranslationParameters: [] } 29 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2710 +label: "环境科学与工程系" +value: "29" +data: App\Entity\College {#2695 …} +attr: [] +labelTranslationParameters: [] } 34 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2711 +label: "创新创业学院" +value: "34" +data: App\Entity\College {#2696 …} +attr: [] +labelTranslationParameters: [] } 35 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2712 +label: "生命科学与医学部" +value: "35" +data: App\Entity\College {#2697 …} +attr: [] +labelTranslationParameters: [] } 36 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2713 +label: "微电子学院" +value: "36" +data: App\Entity\College {#2698 …} +attr: [] +labelTranslationParameters: [] } 38 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2714 +label: "党政办公室" +value: "38" +data: App\Entity\College {#2699 …} +attr: [] +labelTranslationParameters: [] } 39 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2715 +label: "财务处" +value: "39" +data: App\Entity\College {#2700 …} +attr: [] +labelTranslationParameters: [] } 40 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2716 +label: "未来技术学院" +value: "40" +data: App\Entity\College {#2701 …} +attr: [] +labelTranslationParameters: [] } 41 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2717 +label: "人工智能与数据科学学院" +value: "41" +data: App\Entity\College {#2702 …} +attr: [] +labelTranslationParameters: [] } ] |
compound | false |
data | null |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#2654 -form: Symfony\Component\Form\Form {#2284 …} -errors: [] } |
expanded | false |
form | Symfony\Component\Form\FormView {#2659 …5} |
full_name | "project[college]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "project_college" |
is_selected | Closure($choice, $value) {#2719 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" this: Symfony\Component\Form\Extension\Core\Type\ChoiceType {#2055 …} } |
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 | false |
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
This form was not submitted.
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) {#2067 class: "App\Form\ProjectType" this: App\Form\ProjectType {#1877 …} use: { $properties: [ "任务书" ] } } |
Doctrine\ORM\QueryBuilder {#2232 -em: Doctrine\ORM\EntityManager {#399 …} -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2238 #preSeparator: "" #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "e" ] #separator: ", " } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2239 #from: "App\Entity\Property" #alias: "e" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2240 #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 {#2226 …} -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 {#2004 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceLabel" ] } |
choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#2280 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#2243 …} } |
choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2241 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceName" ] } |
choice_translation_domain | false |
choice_translation_parameters | [] |
choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2244 -option: [ Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#2261 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#2217 …} -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 {#1974 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1975 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1976 …} -namespace: Closure() {#1978 …} } |
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 {#2261 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#2217 …} -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 {#2232 -em: Doctrine\ORM\EntityManager {#399 …} -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2238 #preSeparator: "" #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "e" ] #separator: ", " } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2239 #from: "App\Entity\Property" #alias: "e" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2240 #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 {#2226 …} -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() {#2149 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1878 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2148 …} } } |
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 | [ 6 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2722 +label: "任务书" +value: "6" +data: App\Entity\Property {#2738 …} +attr: [] +labelTranslationParameters: [] } ] |
compound | false |
data | null |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#2720 -form: Symfony\Component\Form\Form {#2281 …} -errors: [] } |
expanded | false |
form | Symfony\Component\Form\FormView {#2721 …5} |
full_name | "project[property]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "project_property" |
is_selected | Closure($choice, $value) {#2726 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" this: Symfony\Component\Form\Extension\Core\Type\ChoiceType {#2055 …} } |
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 | false |
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
This form was not submitted.
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) {#2064 class: "App\Form\ProjectType" this: App\Form\ProjectType {#1877 …} use: { $batch: App\Entity\Batch {#1739 #type: "任务书提交" #applyDeadline: DateTime @1750867200 {#1732 date: 2025-06-26 00:00:00.0 Asia/Shanghai (+08:00) } #collegeDeadline: DateTime @1750867200 {#1731 date: 2025-06-26 00:00:00.0 Asia/Shanghai (+08:00) } #notices: Doctrine\ORM\PersistentCollection {#1772 …} #collegeAttachments: Doctrine\ORM\PersistentCollection {#1804 …} #id: 36 #name: "2024年省级质量工程项目任务书提交" #open: DateTime @1750176000 {#1737 date: 2025-06-18 00:00:00.0 Asia/Shanghai (+08:00) } } } } |
Doctrine\ORM\QueryBuilder {#2009 -em: Doctrine\ORM\EntityManager {#399 …} -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2116 #preSeparator: "" #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "e" ] #separator: ", " } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2115 #from: "App\Entity\Category" #alias: "e" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2109 #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 {#2107 #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 {#2121 …} -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 {#2004 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceLabel" ] } |
choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#2065 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#2108 …} } |
choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2112 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceName" ] } |
choice_translation_domain | false |
choice_translation_parameters | [] |
choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2105 -option: [ Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#2085 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#2028 …} -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 {#1974 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1975 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1976 …} -namespace: Closure() {#1978 …} } |
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 {#2085 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#2028 …} -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 {#2009 -em: Doctrine\ORM\EntityManager {#399 …} -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2116 #preSeparator: "" #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "e" ] #separator: ", " } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2115 #from: "App\Entity\Category" #alias: "e" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2109 #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 {#2107 #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 {#2121 …} -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() {#2034 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1878 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2002 …} } } |
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 | [ 433 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2723 +label: "“AI+教育”课程" +value: "433" +data: App\Entity\Category {#2744 …} +attr: [] +labelTranslationParameters: [] } 435 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2736 +label: "“四新”研究与改革实践项目" +value: "435" +data: App\Entity\Category {#2753 …} +attr: [] +labelTranslationParameters: [] } 436 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2725 +label: "大中小学课程思政一体化示范课程" +value: "436" +data: App\Entity\Category {#2756 …} +attr: [] +labelTranslationParameters: [] } 437 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2741 +label: "教材建设" +value: "437" +data: App\Entity\Category {#2759 …} +attr: [] +labelTranslationParameters: [] } 438 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2730 +label: "教学创新团队" +value: "438" +data: App\Entity\Category {#2762 …} +attr: [] +labelTranslationParameters: [] } 439 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2733 +label: "教学研究项目" +value: "439" +data: App\Entity\Category {#2765 …} +attr: [] +labelTranslationParameters: [] } 440 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2749 +label: "教育教学管理项目" +value: "440" +data: App\Entity\Category {#2768 …} +attr: [] +labelTranslationParameters: [] } 441 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2747 +label: "实验教学和教学实验室建设研究项目" +value: "441" +data: App\Entity\Category {#2771 …} +attr: [] +labelTranslationParameters: [] } 442 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2742 +label: "思想政治理论课教研项目" +value: "442" +data: App\Entity\Category {#2774 …} +attr: [] +labelTranslationParameters: [] } 443 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2737 +label: "线上课程(原MOOC)" +value: "443" +data: App\Entity\Category {#2777 …} +attr: [] +labelTranslationParameters: [] } 444 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2743 +label: "线下课程(原精品线下开放课程)" +value: "444" +data: App\Entity\Category {#2780 …} +attr: [] +labelTranslationParameters: [] } 445 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2798 +label: "校企合作实践教育基地" +value: "445" +data: App\Entity\Category {#2783 …} +attr: [] +labelTranslationParameters: [] } 446 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2799 +label: "新建专业质量提升项目" +value: "446" +data: App\Entity\Category {#2786 …} +attr: [] +labelTranslationParameters: [] } 447 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2800 +label: "虚拟仿真实验教学课程" +value: "447" +data: App\Entity\Category {#2789 …} +attr: [] +labelTranslationParameters: [] } 448 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2801 +label: "虚拟教研室" +value: "448" +data: App\Entity\Category {#2792 …} +attr: [] +labelTranslationParameters: [] } 449 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2802 +label: "新时代高校哲学社会科学原创性教材" +value: "449" +data: App\Entity\Category {#2795 …} +attr: [] +labelTranslationParameters: [] } ] |
compound | false |
data | null |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#2729 -form: Symfony\Component\Form\Form {#2278 …} -errors: [] } |
expanded | false |
form | Symfony\Component\Form\FormView {#2728 …5} |
full_name | "project[category]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "project_category" |
is_selected | Closure($choice, $value) {#2804 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" this: Symfony\Component\Form\Extension\Core\Type\ChoiceType {#2055 …} } |
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 | false |
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
This form was not submitted.
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 {#2004 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceLabel" ] } |
choice_loader | null |
choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2321 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceName" ] } |
choice_translation_domain | false |
choice_translation_parameters | [] |
choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2320 -option: [ Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#2269 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#2263 …} -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 {#1974 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1975 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1976 …} -namespace: Closure() {#1978 …} } |
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 {#2269 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#2263 …} -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 {#1878 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2270 …} } } |
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 {#2805 -form: Symfony\Component\Form\Form {#2332 …} -errors: [] } |
expanded | false |
form | Symfony\Component\Form\FormView {#2806 …5} |
full_name | "project[level]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "project_level" |
is_selected | Closure($choice, $value) {#2808 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" this: Symfony\Component\Form\Extension\Core\Type\ChoiceType {#2055 …} } |
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 | false |
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 | "74f15fe01f81348d7f1c92c5.t5cQeDBMkzPprQbc_jNOAyVPi_yJTzXLUWS1mMYPSrk.muZgMlQqoFDZxz6biGF4bxAO0bfTGWCZAhL866d_OYDY83ICdwTJZ5PYcQ" |
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 | "74f15fe01f81348d7f1c92c5.t5cQeDBMkzPprQbc_jNOAyVPi_yJTzXLUWS1mMYPSrk.muZgMlQqoFDZxz6biGF4bxAO0bfTGWCZAhL866d_OYDY83ICdwTJZ5PYcQ" |
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 {#1974 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1975 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1976 …} -namespace: Closure() {#1978 …} } |
data | "74f15fe01f81348d7f1c92c5.t5cQeDBMkzPprQbc_jNOAyVPi_yJTzXLUWS1mMYPSrk.muZgMlQqoFDZxz6biGF4bxAO0bfTGWCZAhL866d_OYDY83ICdwTJZ5PYcQ" |
data_class | null |
disabled | false |
empty_data | Closure(FormInterface $form) {#2811 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1878 …} } |
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() {#2809 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1878 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2814 …} } } |
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 | "74f15fe01f81348d7f1c92c5.t5cQeDBMkzPprQbc_jNOAyVPi_yJTzXLUWS1mMYPSrk.muZgMlQqoFDZxz6biGF4bxAO0bfTGWCZAhL866d_OYDY83ICdwTJZ5PYcQ" |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#2824 -form: Symfony\Component\Form\Form {#2820 …} -errors: [] } |
form | Symfony\Component\Form\FormView {#2815 …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 | "74f15fe01f81348d7f1c92c5.t5cQeDBMkzPprQbc_jNOAyVPi_yJTzXLUWS1mMYPSrk.muZgMlQqoFDZxz6biGF4bxAO0bfTGWCZAhL866d_OYDY83ICdwTJZ5PYcQ" |