需要在osclass表中添加新字段


need to add new field in osclass table

我正在进行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没有问题。