如何通过 Craft CMS 中的特定属性访问条目?

How do I access an Entry by a specific attribute in Craft CMS?

我正在寻找一种使用 Craft CMS 3 通过 PHP 中的属性访问条目的编程方式。

这是我目前的情况:

Craft::$app->getEntries()->getEntryById('1234');

getEntryById() 似乎是 getEntries() 的唯一可用方法 ...

我想做什么(伪代码):

Craft::$app->getEntries()->getEntryByAttribute('ItemNumber', '1234');

您可以像这样按字段值查询条目:

\craft\elements\Entry::find()->section('mySection')->where(['field_myFieldHandle' => $myValue])->one();