如何通过 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();
我正在寻找一种使用 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();