Forums: Open Discussion (Thread #31980)

cidについて (2012-04-20 00:35 by tepson #63354)

いつもお世話になっております。

データ入力時、cidの項目では、カテゴリー管理で設定したカテゴリーが"select"で表示され、そこから選択しますが、
初期値は、カテゴリー管理で設定したカテゴリー名ではなく、
「----」と表示されています。

このcidを、データ設定で、"有効"ではなく"必須"で設定して運用しておりますが、
未選択の状態=「----」のままでも、登録できてしまうことがわかりました。

「----」がなく(登録したカテゴリーのみが表示され)、
cidも、into項目のようにselectかradioか選べればいいのに・・・と、思うのですが。。。

以上、ご報告まで。

RE: cidについて (2012-04-20 11:19 by bluemelon #63359)

[メッセージ#63354 へのフォロー]


> このcidを、データ設定で、"有効"ではなく"必須"で設定して運用しておりますが、

現状ではカテゴリー選択時セレクトボックスのオプション値はCat.class.php内で設定しております。
cidのカラムはint値ですがint01等のカラムと異なりカテゴリーテーブルとリレーションがある上、カテゴリー自体ツリー構造を持つ為、汎用的に作ろうとするとした結果、現状の仕様になったと記憶しています。

有効でも必須でも同じ結果になってしまいますが、そういう仕様という事でご理解下さい。

> 「----」がなく(登録したカテゴリーのみが表示され)、
> cidも、into項目のようにselectかradioか選べればいいのに・・・と、思うのですが。。。

どうしてもラジオボタンにしたいというのであれば、data_edit.htmlを編集してもらう他ありません。
Reply to #63354