ブログ - 定数名に長い識別子をつけると正しく認識されない

定数名に長い識別子をつけると正しく認識されない

カテゴリ : 
開発用メモ » XCL開発資料
執筆 : 
masa 2010/5/16
モジュール開発
モジュールのコンフィグ設定の定数名に長い識別子をつけると正しく認識されない。

これはコンフィグ設定を保持している xoops_config テーブルのスキーマ定義が
conf_name は varchar(25)
conf_title は varchar(30)
になっているためである。

そのため定数名として 30文字以上の名前をつけると、一般設定画面でタイトルが表示されなくなる。

スキーマを無理矢理大きくするのが良いかも?

ALTER TABLE xoops_config MODIFY `conf_title` varchar(255) NOT NULL default ''
  • トラックバック (0)
  • 閲覧 (5350)