Как получить значение поля группы ACF на corcel / acf? - PullRequest
0 голосов
/ 19 июня 2020

Я работаю над Laravel + Wordpress Project, используя corcel. но я не могу получить значение поля группы ACF, подобное приведенному ниже.

use Corcel\Model\Page;

$homePage = Page::home()->first();
dd($homePage->acf->gig_category_section);

приведенный выше вывод равен нулю. Как я могу получить значение поля группы ACF с помощью corcel / acf?

1 Ответ

0 голосов
/ 20 июня 2020

Пока что в документации говорится о корселе, с его помощью вы получите возможность получить значение поля, подобное этому

$homePage->acf->field_name

Где field_name относится к одному полю. Итак, если вы хотите получить группу всех настраиваемых полей этого сообщения, в этом случае вы можете сделать это следующим образом -

 $fields = get_field_objects($homepage->ID);

//This array is to keep the data here
$field_data = [];

foreach ($fields as $field_name => $data){
$field_data[$field_name] = $homepage->acf->field_name;
}

Теперь данные доступны в $ field_data.

...