選択タイプ属性の値を全て取得する
バージョン5.7.5.4以降
ハンドル名 project_tasks の属性の選択肢を取得して全て表示
/** @var \Concrete\Core\Entity\Attribute\Key\Key|null $ak */
$ak = Core::make('Concrete\Core\Attribute\Category\PageCategory')->getAttributeKeyByHandle('project_tasks');
if (is_object($ak)) {
/** @var \Concrete\Attribute\Select\Controller $atc */
$atc = $ak->getController();
if (is_callable([$atc, 'getOptions'])) {
/** @var \Concrete\Core\Entity\Attribute\Value\Value\SelectValueOption[] $options */
$options = $atc->getOptions();
foreach ($options as $option) {
echo $option;
}
}
}