- 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 {#2162 -id: "project" -value: "" } |
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 {#1856 …} #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
Property | Value |
---|---|
View 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 {#1856 …} #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 } |
Model Format | same as normalized format |
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 {#1856 …} #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 {#1856 …} #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) {#1995 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() {#1996 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1878 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#1994 …} } } |
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 {#1856 …} #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 {#2366 -form: Symfony\Component\Form\Form {#2257 …} -errors: [ Symfony\Component\Form\FormError {#2142 #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 {#2162 -id: "project" -value: "" } -origin: Symfony\Component\Form\Form {#2257 …} } ] } |
form | Symfony\Component\Form\FormView {#2420 …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 {#1853 #number: null #schoolProjectNumber: null #status: "新申请" #collegeSort: 0 #schoolSort: 0 #doc: null #docName: null #collegeDoc: null #collegeDocName: null #attachments: Doctrine\Common\Collections\ArrayCollection {#1856 …} #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
Property | Value |
---|---|
View Format |
"36"
|
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) } } |
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 {#2030 -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 {#2201 …} } |
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 {#2202 -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 {#2202 -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() {#2074 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1878 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2183 …} } } |
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 {#2485 +label: "2019年质量工程项目申报" +value: "1" +data: App\Entity\Batch {#2645 …} +attr: [] +labelTranslationParameters: [] } 2 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2417 +label: "2019年省级质量工程项目立项" +value: "2" +data: App\Entity\Batch {#2656 …} +attr: [] +labelTranslationParameters: [] } 3 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2643 +label: "质量工程项目年度检查验收" +value: "3" +data: App\Entity\Batch {#2664 …} +attr: [] +labelTranslationParameters: [] } 4 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2644 +label: "2020年度本科质量工程项目申报" +value: "4" +data: App\Entity\Batch {#2672 …} +attr: [] +labelTranslationParameters: [] } 5 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2652 +label: "2020年省级质量工程项目任务书提交" +value: "5" +data: App\Entity\Batch {#2680 …} +attr: [] +labelTranslationParameters: [] } 6 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2408 +label: "质量工程项目年度检查验收(2021)" +value: "6" +data: App\Entity\Batch {#2688 …} +attr: [] +labelTranslationParameters: [] } 7 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2403 +label: "第二批国家级一流本科课程认定" +value: "7" +data: App\Entity\Batch {#2696 …} +attr: [] +labelTranslationParameters: [] } 8 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2646 +label: "2021年度校级本科质量工程项目申报" +value: "8" +data: App\Entity\Batch {#2704 …} +attr: [] +labelTranslationParameters: [] } 9 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2410 +label: "2021年省级质量工程项目(本科)申报" +value: "9" +data: App\Entity\Batch {#2712 …} +attr: [] +labelTranslationParameters: [] } 10 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2409 +label: "质量工程项目年度检查验收(2022)" +value: "10" +data: App\Entity\Batch {#2720 …} +attr: [] +labelTranslationParameters: [] } 11 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2641 +label: "2022年度校级本科质量工程项目申报" +value: "11" +data: App\Entity\Batch {#2728 …} +attr: [] +labelTranslationParameters: [] } 12 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2895 +label: "2021年省级质量工程项目任务书提交" +value: "12" +data: App\Entity\Batch {#2736 …} +attr: [] +labelTranslationParameters: [] } 13 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2894 +label: "2022年省级本科质量工程项目申报" +value: "13" +data: App\Entity\Batch {#2744 …} +attr: [] +labelTranslationParameters: [] } 15 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2893 +label: "2023年校级本科质量工程项目申报" +value: "15" +data: App\Entity\Batch {#2752 …} +attr: [] +labelTranslationParameters: [] } 16 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2896 +label: "质量工程项目年度检查验收(2023)" +value: "16" +data: App\Entity\Batch {#2760 …} +attr: [] +labelTranslationParameters: [] } 17 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2897 +label: "2023年校级本科“十四五”规划教材项目申报" +value: "17" +data: App\Entity\Batch {#2768 …} +attr: [] +labelTranslationParameters: [] } 18 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2898 +label: "2022年省级质量工程项目任务书提交" +value: "18" +data: App\Entity\Batch {#2776 …} +attr: [] +labelTranslationParameters: [] } 19 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2899 +label: "2023年安徽省精品教材建设项目申报" +value: "19" +data: App\Entity\Batch {#2784 …} +attr: [] +labelTranslationParameters: [] } 20 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2900 +label: "2023省级本科质量工程项目申报" +value: "20" +data: App\Entity\Batch {#2792 …} +attr: [] +labelTranslationParameters: [] } 21 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2901 +label: "第三批国家级一流本科课程认定" +value: "21" +data: App\Entity\Batch {#2800 …} +attr: [] +labelTranslationParameters: [] } 22 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2902 +label: "质量工程项目年度检查验收(2024)" +value: "22" +data: App\Entity\Batch {#2808 …} +attr: [] +labelTranslationParameters: [] } 24 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2903 +label: "2024年校级本科质量工程项目申报" +value: "24" +data: App\Entity\Batch {#2816 …} +attr: [] +labelTranslationParameters: [] } 25 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2904 +label: "关于组织申报2024年度中国科学技术大学本科生“十四五”规划教材项目的通知" +value: "25" +data: App\Entity\Batch {#2824 …} +attr: [] +labelTranslationParameters: [] } 26 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2905 +label: "2023年省级质量工程项目任务书提交" +value: "26" +data: App\Entity\Batch {#2832 …} +attr: [] +labelTranslationParameters: [] } 27 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2906 +label: "“十四五”普通高等学校本科国家级规划教材第一次推荐遴选工作校内申报" +value: "27" +data: App\Entity\Batch {#2840 …} +attr: [] +labelTranslationParameters: [] } 28 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2907 +label: "2024年省级本科质量工程项目申报" +value: "28" +data: App\Entity\Batch {#2848 …} +attr: [] +labelTranslationParameters: [] } 29 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2908 +label: "2025年校级本科质量工程项目申报" +value: "29" +data: App\Entity\Batch {#2856 …} +attr: [] +labelTranslationParameters: [] } 30 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2909 +label: "2025年度中国科学技术大学本科生”十四五“规划教材项目" +value: "30" +data: App\Entity\Batch {#2864 …} +attr: [] +labelTranslationParameters: [] } 31 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2910 +label: "质量工程项目年度检查验收(2025)" +value: "31" +data: App\Entity\Batch {#2872 …} +attr: [] +labelTranslationParameters: [] } 32 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2911 +label: "教育部办公厅关于组织申报2025年度教育部大中小学课程教材研究项目(校内申报)" +value: "32" +data: App\Entity\Batch {#2880 …} +attr: [] +labelTranslationParameters: [] } 35 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2912 +label: "2025年度校级本科质量工程项目经费预算表提交" +value: "35" +data: App\Entity\Batch {#2888 …} +attr: [] +labelTranslationParameters: [] } 36 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2913 +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 {#2467 -form: Symfony\Component\Form\Form {#2254 …} -errors: [] } |
expanded | false |
form | Symfony\Component\Form\FormView {#2090 …5} |
full_name | "project[batch]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "project_batch" |
is_selected | Closure($choice, $value) {#2915 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" this: Symfony\Component\Form\Extension\Core\Type\ChoiceType {#2008 …} } |
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 | "36" |
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 {#2575 root: Symfony\Component\Form\Form {#2257 …} 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 {#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) {#2106 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() {#2105 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1878 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2187 …} } } |
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 {#2916 -form: Symfony\Component\Form\Form {#2250 …} -errors: [ Symfony\Component\Form\FormError {#2414 #messageTemplate: "This value should not be blank." #messageParameters: [ "{{ value }}" => "null" ] #messagePluralization: null -message: "This value should not be blank." -cause: Symfony\Component\Validator\ConstraintViolation {#2575 root: Symfony\Component\Form\Form {#2257 …} path: "data.name" value: null } -origin: Symfony\Component\Form\Form {#2250 …} } ] } |
form | Symfony\Component\Form\FormView {#2917 …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 | "" |
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
Property | Value |
---|---|
View Format |
"" |
Normalized Format | null |
Model Format | same as normalized format |
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) {#2092 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() {#2093 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1878 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2096 …} } } |
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 {#2919 -form: Symfony\Component\Form\Form {#2272 …} -errors: [] } |
form | Symfony\Component\Form\FormView {#2918 …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 | true |
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
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 {#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) {#2108 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() {#2132 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1878 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2109 …} } } |
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 {#2921 -form: Symfony\Component\Form\Form {#2284 …} -errors: [] } |
form | Symfony\Component\Form\FormView {#2920 …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 {#1856 …} #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 | 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 {#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() {#2278 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1878 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2277 …} } } |
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 {#2930 -form: Symfony\Component\Form\Form {#2287 …} -errors: [] } |
form | Symfony\Component\Form\FormView {#2933 …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) {#2002 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 {#2030 -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() {#2148 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1878 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2151 …} } } |
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 {#2928 +label: "少年班学院" +value: "1" +data: App\Entity\College {#2944 …} +attr: [] +labelTranslationParameters: [] } 2 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2929 +label: "数学科学学院" +value: "2" +data: App\Entity\College {#2946 …} +attr: [] +labelTranslationParameters: [] } 3 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2926 +label: "物理学院" +value: "3" +data: App\Entity\College {#2947 …} +attr: [] +labelTranslationParameters: [] } 4 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2936 +label: "化学与材料科学学院" +value: "4" +data: App\Entity\College {#2948 …} +attr: [] +labelTranslationParameters: [] } 5 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2935 +label: "工程科学学院" +value: "5" +data: App\Entity\College {#2949 …} +attr: [] +labelTranslationParameters: [] } 6 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2931 +label: "信息科学技术学院" +value: "6" +data: App\Entity\College {#2950 …} +attr: [] +labelTranslationParameters: [] } 7 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2941 +label: "地球和空间科学学院" +value: "7" +data: App\Entity\College {#2951 …} +attr: [] +labelTranslationParameters: [] } 9 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2939 +label: "计算机科学与技术学院" +value: "9" +data: App\Entity\College {#2952 …} +attr: [] +labelTranslationParameters: [] } 10 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2937 +label: "管理学院" +value: "10" +data: App\Entity\College {#2953 …} +attr: [] +labelTranslationParameters: [] } 12 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2932 +label: "人文与社会科学学院" +value: "12" +data: App\Entity\College {#2954 …} +attr: [] +labelTranslationParameters: [] } 14 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2942 +label: "教务处" +value: "14" +data: App\Entity\College {#2955 …} +attr: [] +labelTranslationParameters: [] } 15 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2971 +label: "学生工作部" +value: "15" +data: App\Entity\College {#2956 …} +attr: [] +labelTranslationParameters: [] } 18 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2972 +label: "网络信息中心" +value: "18" +data: App\Entity\College {#2957 …} +attr: [] +labelTranslationParameters: [] } 24 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2973 +label: "马克思主义学院" +value: "24" +data: App\Entity\College {#2958 …} +attr: [] +labelTranslationParameters: [] } 25 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2974 +label: "人力资源部" +value: "25" +data: App\Entity\College {#2959 …} +attr: [] +labelTranslationParameters: [] } 26 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2975 +label: "网络空间安全学院" +value: "26" +data: App\Entity\College {#2960 …} +attr: [] +labelTranslationParameters: [] } 27 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2976 +label: "核科学技术学院" +value: "27" +data: App\Entity\College {#2961 …} +attr: [] +labelTranslationParameters: [] } 28 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2977 +label: "本科生院" +value: "28" +data: App\Entity\College {#2962 …} +attr: [] +labelTranslationParameters: [] } 29 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2978 +label: "环境科学与工程系" +value: "29" +data: App\Entity\College {#2963 …} +attr: [] +labelTranslationParameters: [] } 34 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2979 +label: "创新创业学院" +value: "34" +data: App\Entity\College {#2964 …} +attr: [] +labelTranslationParameters: [] } 35 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2980 +label: "生命科学与医学部" +value: "35" +data: App\Entity\College {#2965 …} +attr: [] +labelTranslationParameters: [] } 36 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2981 +label: "微电子学院" +value: "36" +data: App\Entity\College {#2966 …} +attr: [] +labelTranslationParameters: [] } 38 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2982 +label: "党政办公室" +value: "38" +data: App\Entity\College {#2967 …} +attr: [] +labelTranslationParameters: [] } 39 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2983 +label: "财务处" +value: "39" +data: App\Entity\College {#2968 …} +attr: [] +labelTranslationParameters: [] } 40 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2984 +label: "未来技术学院" +value: "40" +data: App\Entity\College {#2969 …} +attr: [] +labelTranslationParameters: [] } 41 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2985 +label: "人工智能与数据科学学院" +value: "41" +data: App\Entity\College {#2970 …} +attr: [] +labelTranslationParameters: [] } ] |
compound | false |
data | null |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#2923 -form: Symfony\Component\Form\Form {#2290 …} -errors: [] } |
expanded | false |
form | Symfony\Component\Form\FormView {#2927 …5} |
full_name | "project[college]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "project_college" |
is_selected | Closure($choice, $value) {#2987 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" this: Symfony\Component\Form\Extension\Core\Type\ChoiceType {#2008 …} } |
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) {#2003 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 {#2030 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceLabel" ] } |
choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#2276 -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 {#2150 …} } } |
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 {#2991 +label: "任务书" +value: "6" +data: App\Entity\Property {#3002 …} +attr: [] +labelTranslationParameters: [] } ] |
compound | false |
data | null |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#2988 -form: Symfony\Component\Form\Form {#2293 …} -errors: [] } |
expanded | false |
form | Symfony\Component\Form\FormView {#2989 …5} |
full_name | "project[property]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "project_property" |
is_selected | Closure($choice, $value) {#2994 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" this: Symfony\Component\Form\Extension\Core\Type\ChoiceType {#2008 …} } |
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) {#2004 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 {#2038 -em: Doctrine\ORM\EntityManager {#399 …} -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2055 #preSeparator: "" #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "e" ] #separator: ", " } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2056 #from: "App\Entity\Category" #alias: "e" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2057 #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 {#2058 #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 {#2053 …} -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 {#2030 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceLabel" ] } |
choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#2102 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#2061 …} } |
choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2060 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceName" ] } |
choice_translation_domain | false |
choice_translation_parameters | [] |
choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2062 -option: [ Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#2083 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#2033 …} -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 {#2083 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#2033 …} -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 {#2038 -em: Doctrine\ORM\EntityManager {#399 …} -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#2055 #preSeparator: "" #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "e" ] #separator: ", " } ] "from" => [ Doctrine\ORM\Query\Expr\From {#2056 #from: "App\Entity\Category" #alias: "e" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#2057 #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 {#2058 #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 {#2053 …} -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() {#2031 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1878 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2028 …} } } |
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 {#3006 +label: "“AI+教育”课程" +value: "433" +data: App\Entity\Category {#3012 …} +attr: [] +labelTranslationParameters: [] } 435 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3004 +label: "“四新”研究与改革实践项目" +value: "435" +data: App\Entity\Category {#3021 …} +attr: [] +labelTranslationParameters: [] } 436 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2993 +label: "大中小学课程思政一体化示范课程" +value: "436" +data: App\Entity\Category {#3024 …} +attr: [] +labelTranslationParameters: [] } 437 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3009 +label: "教材建设" +value: "437" +data: App\Entity\Category {#3027 …} +attr: [] +labelTranslationParameters: [] } 438 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3008 +label: "教学创新团队" +value: "438" +data: App\Entity\Category {#3030 …} +attr: [] +labelTranslationParameters: [] } 439 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2990 +label: "教学研究项目" +value: "439" +data: App\Entity\Category {#3033 …} +attr: [] +labelTranslationParameters: [] } 440 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3017 +label: "教育教学管理项目" +value: "440" +data: App\Entity\Category {#3036 …} +attr: [] +labelTranslationParameters: [] } 441 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3015 +label: "实验教学和教学实验室建设研究项目" +value: "441" +data: App\Entity\Category {#3039 …} +attr: [] +labelTranslationParameters: [] } 442 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3010 +label: "思想政治理论课教研项目" +value: "442" +data: App\Entity\Category {#3042 …} +attr: [] +labelTranslationParameters: [] } 443 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3003 +label: "线上课程(原MOOC)" +value: "443" +data: App\Entity\Category {#3045 …} +attr: [] +labelTranslationParameters: [] } 444 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3011 +label: "线下课程(原精品线下开放课程)" +value: "444" +data: App\Entity\Category {#3048 …} +attr: [] +labelTranslationParameters: [] } 445 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3066 +label: "校企合作实践教育基地" +value: "445" +data: App\Entity\Category {#3051 …} +attr: [] +labelTranslationParameters: [] } 446 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3067 +label: "新建专业质量提升项目" +value: "446" +data: App\Entity\Category {#3054 …} +attr: [] +labelTranslationParameters: [] } 447 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3068 +label: "虚拟仿真实验教学课程" +value: "447" +data: App\Entity\Category {#3057 …} +attr: [] +labelTranslationParameters: [] } 448 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3069 +label: "虚拟教研室" +value: "448" +data: App\Entity\Category {#3060 …} +attr: [] +labelTranslationParameters: [] } 449 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#3070 +label: "新时代高校哲学社会科学原创性教材" +value: "449" +data: App\Entity\Category {#3063 …} +attr: [] +labelTranslationParameters: [] } ] |
compound | false |
data | null |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#2997 -form: Symfony\Component\Form\Form {#2296 …} -errors: [] } |
expanded | false |
form | Symfony\Component\Form\FormView {#2996 …5} |
full_name | "project[category]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "project_category" |
is_selected | Closure($choice, $value) {#3072 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" this: Symfony\Component\Form\Extension\Core\Type\ChoiceType {#2008 …} } |
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 {#2030 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceLabel" ] } |
choice_loader | null |
choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#2392 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceName" ] } |
choice_translation_domain | false |
choice_translation_parameters | [] |
choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#2383 -option: [ Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#2303 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#2304 …} -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 {#2303 -om: ContainerBykbw1h\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#90 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#2304 …} -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() {#2395 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1878 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#2394 …} } } |
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 {#3073 -form: Symfony\Component\Form\Form {#2400 …} -errors: [] } |
expanded | false |
form | Symfony\Component\Form\FormView {#3074 …5} |
full_name | "project[level]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "project_level" |
is_selected | Closure($choice, $value) {#3075 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" this: Symfony\Component\Form\Extension\Core\Type\ChoiceType {#2008 …} } |
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 | "5ab9afd130778194c03015108e.-Rhibpm91YV0tFDfNMuIunxJXZIIjZnxZdR8RMuXDcc.zl0bLO7FueI_4TGMQ4PQ_0QcbcQw5_ueVJoOHrLzSPeMfgkx-_Gw7DL4EQ" |
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 | "5ab9afd130778194c03015108e.-Rhibpm91YV0tFDfNMuIunxJXZIIjZnxZdR8RMuXDcc.zl0bLO7FueI_4TGMQ4PQ_0QcbcQw5_ueVJoOHrLzSPeMfgkx-_Gw7DL4EQ" |
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 | "5ab9afd130778194c03015108e.-Rhibpm91YV0tFDfNMuIunxJXZIIjZnxZdR8RMuXDcc.zl0bLO7FueI_4TGMQ4PQ_0QcbcQw5_ueVJoOHrLzSPeMfgkx-_Gw7DL4EQ" |
data_class | null |
disabled | false |
empty_data | Closure(FormInterface $form) {#3081 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() {#3080 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#1878 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#3082 …} } } |
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 | "5ab9afd130778194c03015108e.-Rhibpm91YV0tFDfNMuIunxJXZIIjZnxZdR8RMuXDcc.zl0bLO7FueI_4TGMQ4PQ_0QcbcQw5_ueVJoOHrLzSPeMfgkx-_Gw7DL4EQ" |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#3092 -form: Symfony\Component\Form\Form {#3088 …} -errors: [] } |
form | Symfony\Component\Form\FormView {#3083 …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 | "5ab9afd130778194c03015108e.-Rhibpm91YV0tFDfNMuIunxJXZIIjZnxZdR8RMuXDcc.zl0bLO7FueI_4TGMQ4PQ_0QcbcQw5_ueVJoOHrLzSPeMfgkx-_Gw7DL4EQ" |