我正在尝试做的事情
我创建了一个管理表单,用户需要从下拉列表中选择一个 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 页面的选项数组?