Как получить доступ к записи по определенному атрибуту в Craft CMS? - PullRequest
0 голосов
/ 04 декабря 2018

Я ищу программный способ доступа к записи по атрибуту в PHP, используя Craft CMS 3.

Вот что у меня есть:

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

getEntryById() кажется, единственный метод, доступный из getEntries() ...

Что я хотел бы сделать (в псевдокоде):

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

1 Ответ

0 голосов
/ 04 декабря 2018

Вы можете запросить запись по значению поля следующим образом:

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