我正在研究osclass项目,上周我遇到了一个问题。
我修改了oc_t_item
表并添加了一个名为bool b_show_contactnumber
的新字段。
我在ItemActions.php
'b_show_contactnumber' => $aItem['showcontactNumber'],
$aItem['showcontactNumber'] = (Params::getParam('showcontactNumber') != '') ? 1 : 0;
它不起作用;该项目未保存。
我检查了另一个字段中$aItem['showcontactNumber']
的值,并且值正在传递。
我怎样才能让它发挥作用?
由于
答案 0 :(得分:2)
第一个选项是添加“自定义字段”,在管理面板中,您可以像单选按钮一样插入“自定义字段”(显示联系号码/不显示联系号码)。
或者你可以尝试开发一个插件,这里有一个小指南http://wiki.osclass.org/How_to_extend_fields。
在开发期间,您可以激活调试,在config.php文件中添加一些定义,Developer section您可以找到Debug PHP错误&调试SQL查询
如果你可以避免修改核心文件,你可以继续更新osclass。