我正在进行osclass项目,上周遇到了一个问题。
我修改了oc_t_item
表,并添加了一个名为bool b_show_contactnumber
的新字段。
我在ItemActions.php
中添加了以下代码
'b_show_contactnumber' => $aItem['showcontactNumber'],
$aItem['showcontactNumber'] = (Params::getParam('showcontactNumber') != '') ? 1 : 0;
它不起作用;项目未保存。
我已经在另一个字段中检查了$aItem['showcontactNumber']
的值,该值正在通过。
我怎样才能让它工作?
感谢
第一个选项是添加一个"自定义字段",在管理面板上,您可以像单选按钮一样插入"自定义字段(显示联系人编号/NO显示联系人编号)"。
或者你可以尝试开发一个插件,这里有一个小指南http://wiki.osclass.org/How_to_extend_fields.
在开发过程中,你可以在config.php文件中添加一些定义来激活调试,开发者部分你可以找到调试php错误&调试SQL查询
如果你可以避免修改核心文件,你可以继续更新osclass没有问题。