2012-01-07 9 views
0

私はosclassプロジェクトに取り組んでおり、先週の1つの問題に固執しています。osclassテーブルに新しいフィールドを追加する必要があります

oc_t_itemテーブルを変更し、bool b_show_contactnumberという新しいフィールドを追加しました。

私はItemActions.php

​​

そのが機能していないで、次のコードを追加しました。アイテムが保存されていません。

私は$aItem['showcontactNumber']の値を他のフィールドでチェックしており、値が合格しています。

どうすればいいですか?

おかげ

答えて

2

最初のオプションは、管理パネルで使用すると、ラジオボタン(SHOWお問い合わせNUMB/NO SHOW CONTACT NUMB)のような「カスタムフィールド」を挿入することができ、「カスタムフィールド」を追加しています。

また、プラグインの開発を試みることもできます。少しガイドはここhttp://wiki.osclass.org/How_to_extend_fieldsです。あなたはデバッグPHPエラーを見つけることができますDeveloper section、config.phpファイルでいくつかの定義を追加し、デバッグを有効にすることができ&デバッグSQLは

を照会あなたはコアファイルを変更避けることができれば、あなたはなしosclass更新を続けることができます開発中に

問題。

+0

カルロス親愛なる、しかし、私はメインテーブルを変更し、さらに、メインコアを変更し、プロセスを編集したい。 – air

+0

@air主な問題は、コアを変更すると、OSClassを新しいバージョンで簡単に更新できないということです。私は最良の方法はプラグインを作成することだと思います。 –

関連する問題