2012-01-07 94 views
0

我正在开展osclass项目,并且在上周遇到了一个问题。需要在osclass表中添加新字段

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

我在ItemActions.php

​​

它不工作添加以下代码;该项目不保存。

我检查了其他字段中的$aItem['showcontactNumber']的值,并且该值正在通过。

我该如何让它工作?

由于

回答

2

第一个选项是添加一个“自定义字段”,在管理面板可以插入“自定义字段就像一个单选按钮(SHOW CONTACT NUMB/NO SHOW CONTACT NUMB)。

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

在发展,你可以激活调试在config.php文件中加入一些定义,Developer section你可以找到调试PHP错误&调试SQL查询

如果你能避免修改核心文件,您可以继续,而不更新osclass问题。

+0

亲爱的卡洛斯,但我想修改主表和修改主要核心的另外和编辑过程。 – air 2012-01-13 13:27:14

+0

@air主要问题是,如果修改内核,您将无法轻松地更新OSClass以获得更新版本。我认为最好的方法是创建一个插件。 – 2012-01-16 12:24:59