44 lines
1.1 KiB
ReStructuredText
44 lines
1.1 KiB
ReStructuredText
.. include:: /Includes.rst.txt
|
|
|
|
.. _feature-97035:
|
|
|
|
========================================================================
|
|
Feature: #97035 - Utilize "required" directly in TCA field configuration
|
|
========================================================================
|
|
|
|
See :issue:`97035`
|
|
|
|
Description
|
|
===========
|
|
|
|
Since :issue:`67354`, the FormEngine may use :php:`required` with a bool value
|
|
in a TCA field configuration, enabling the same functionality as the `required`
|
|
option within `eval`.
|
|
|
|
All TCA in TYPO3 Core is migrated to use the `required` configuration over the
|
|
corresponding `eval` option.
|
|
|
|
Impact
|
|
======
|
|
|
|
If not done already, TCA is automatically migrated to use :php:`'required' => true`
|
|
instead of the co-existing `eval` option. The automated migration will trigger
|
|
a deprecation entry though.
|
|
|
|
Example
|
|
=======
|
|
|
|
.. code-block:: php
|
|
|
|
'columns' => [
|
|
'some_column' => [
|
|
'title' => 'foo',
|
|
'config' => [
|
|
'required' => true,
|
|
'eval' => 'trim',
|
|
],
|
|
],
|
|
],
|
|
|
|
.. index:: Backend, TCA, ext:core
|