私がやろうとしていること
ユーザーがドロップダウンから CMS ページを選択する必要がある管理フォームを作成しました。
私が試したこと
$form->addField('cms_page_id', 'select', array(
'label' => Mage::helper('custom/data')->__('CMS Page'),
'class' => 'required-entry',
'required' => true,
'name' => 'cms_page_id',
'values' => Mage::getSingleton('cms/page')->toOptionArray(),
'value' => $this->getCmsPageId()
));
アイデアは、コードが CMS モデルからオプション配列を取得することです。ただし、「toOptionArray」は「cms/page」モデルでは無効な関数です。
私の質問
Magento の管理フォームで使用する CMS ページのオプション配列を取得するにはどうすればよいですか?