users_columns - opensource-workshop/connect-cms GitHub Wiki
ユーザ管理
- 画面作成した。#717
- 任意項目をDBに直接設定するには、下記例を参考。
例:ユーザ任意項目のDB登録例
users_columns
任意項目のカラム
id | column_type | column_name | required | caption | caption_color | place_holder | rule_allowed_numeric | rule_allowed_alpha_numeric | rule_digits_or_less | rule_max | rule_min | rule_regex | rule_word_count | display_sequence | created_id | created_name | created_at | updated_id | updated_name | updated_at |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | text | text | 1 | テキストを入力してください。 | text-dark | テキストを入力してください。 | 2 | |||||||||||||
2 | radio | radio | 0 | ラジオです | text-dark | ラジオです | 1 | |||||||||||||
3 | textarea | textarea | 0 | テキストエリア | text-dark | テキストエリア | 3 | |||||||||||||
4 | select | select | 0 | セレクトボックス | text-dark | セレクトボックス | 4 | |||||||||||||
5 | checkbox | checkbox | 1 | チェックボックス | text-dark | チェックボックス | 5 | |||||||||||||
6 | 0 | メール | text-dark | メール | 6 |
Insert SQL
INSERT INTO users_columns (column_type,column_name,required,caption,caption_color,place_holder,rule_allowed_numeric,rule_allowed_alpha_numeric,rule_digits_or_less,rule_max,rule_min,rule_regex,rule_word_count,display_sequence,created_id,created_name,created_at,updated_id,updated_name,updated_at) VALUES
('text','text',1,'テキストを入力してください。','text-dark','テキストを入力してください。',NULL,NULL,NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,NULL,NULL),
('radio','radio',0,'ラジオです','text-dark','ラジオです',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL),
('textarea','textarea',0,'テキストエリア','text-dark','テキストエリア',NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,NULL,NULL,NULL,NULL,NULL),
('select','select',0,'セレクトボックス','text-dark','セレクトボックス',NULL,NULL,NULL,NULL,NULL,NULL,NULL,4,NULL,NULL,NULL,NULL,NULL,NULL),
('checkbox','checkbox',1,'チェックボックス','text-dark','チェックボックス',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,NULL,NULL,NULL,NULL,NULL),
('mail','mail',0,'メール','text-dark','メール',NULL,NULL,NULL,NULL,NULL,NULL,NULL,6,NULL,NULL,NULL,NULL,NULL,NULL);
users_columns_selects
任意項目のカラムのセレクトボックス等の選択肢
id | users_columns_id | value | display_sequence | created_id | created_name | created_at | updated_id | updated_name | updated_at |
---|---|---|---|---|---|---|---|---|---|
1 | 2 | 1 | 1 | ||||||
2 | 2 | 2 | 2 | ||||||
3 | 4 | a | 1 | ||||||
4 | 5 | A | 1 | ||||||
5 | 5 | B | 2 |
Insert SQL
INSERT INTO users_columns_selects (users_columns_id,value,display_sequence,created_id,created_name,created_at,updated_id,updated_name,updated_at) VALUES
(2,'1',1,NULL,NULL,NULL,NULL,NULL,NULL),
(2,'2',2,NULL,NULL,NULL,NULL,NULL,NULL),
(4,'a',1,NULL,NULL,NULL,NULL,NULL,NULL),
(5,'A',1,NULL,NULL,NULL,NULL,NULL,NULL),
(5,'B',2,NULL,NULL,NULL,NULL,NULL,NULL);