需要在osclass表中添加新字段

时间:2012-01-07 11:22:36

标签: php mysql osclass

我正在研究osclass项目,上周我遇到了一个问题。

我修改了oc_t_item表并添加了一个名为bool b_show_contactnumber的新字段。

我在ItemActions.php

中添加了以下代码
'b_show_contactnumber'  => $aItem['showcontactNumber'],

$aItem['showcontactNumber']  = (Params::getParam('showcontactNumber') != '') ? 1 : 0;

它不起作用;该项目未保存。

我检查了另一个字段中$aItem['showcontactNumber']的值,并且值正在传递。

我怎样才能让它发挥作用?

由于

1 个答案:

答案 0 :(得分:2)

第一个选项是添加“自定义字段”,在管理面板中,您可以像单选按钮一样插入“自定义字段”(显示联系号码/不显示联系号码)。

或者你可以尝试开发一个插件,这里有一个小指南http://wiki.osclass.org/How_to_extend_fields

在开发期间,您可以激活调试,在config.php文件中添加一些定义,Developer section您可以找到Debug PHP错误&调试SQL查询

如果你可以避免修改核心文件,你可以继续更新osclass。