ブログ - 定数名に長い識別子をつけると正しく認識されない
モジュール開発
モジュールのコンフィグ設定の定数名に長い識別子をつけると正しく認識されない。
これはコンフィグ設定を保持している xoops_config テーブルのスキーマ定義が
conf_name は varchar(25)
conf_title は varchar(30)
になっているためである。
そのため定数名として 30文字以上の名前をつけると、一般設定画面でタイトルが表示されなくなる。
スキーマを無理矢理大きくするのが良いかも?
ALTER TABLE xoops_config MODIFY `conf_title` varchar(255) NOT NULL default ''
モジュールのコンフィグ設定の定数名に長い識別子をつけると正しく認識されない。
これはコンフィグ設定を保持している xoops_config テーブルのスキーマ定義が
conf_name は varchar(25)
conf_title は varchar(30)
になっているためである。
そのため定数名として 30文字以上の名前をつけると、一般設定画面でタイトルが表示されなくなる。
スキーマを無理矢理大きくするのが良いかも?
ALTER TABLE xoops_config MODIFY `conf_title` varchar(255) NOT NULL default ''