我在prestashop网站上被阻止了,我需要你的帮助。
所以这里: 我的分类页面上的prestashop BO上需要一个单选按钮。我正在开发一个模块,以便在我的索引页面上显示特定的类别。因此,通过Helper表单,我添加了一个带有2个值的单选按钮(1表示活动,0表示不活动)。这是我的问题。该值保存在我的数据库中,但当我回到后台办事处分类页面时,我的所有无线电都没有被检查!
我的Prestashop版本:Prestashop 1.5.6.2
你有什么想法吗?
这是我目前在AdminCategoriesController.php中的代码:
array(
'type' => 'radio',
'label' => $this->l('Categorie à afficher sur l\'accueil ? :'),
'name' => 'featured_category',
'required' => false,
'class' => 't',
'is_bool' => true,
'values' => array(
array(
'id' => 'featured_category_on',
'value' => 1,
),
array(
'id' => 'featured_category_off',
'value' => 0,
)
)
),
这就是我在category.php中添加的内容
'featured_category' => array('type' => self::TYPE_INT, 'validate' => 'isBool', 'validate' => 'isUnsignedId')
还有:
public $featured_category = 0;
信息:
非常感谢!
答案 0 :(得分:0)
好的,我发现我的错误在哪里,所以如果有人遇到同样的问题,我会发布它。
与“PS_CATEGORY_LANG”中保存的文本区域相反,收音机和复选框保存在“PS_CATEGORY”中,因此请务必仅将字段保存在PS_CATEGORY表中,否则prestashop将无法读取保存的值。
一如既往,错误很简单! :)