私の目標は、次のようなJSONを取得することです。
[{text: "Dolor", weight: 9.4},{text: "Sit", weight: 8},{text: "Amet", weight: 6.2}]
私は3つのテーブルTags、Songs、Songs_Tagsを持っています:
mysql> SHOW TABLES FROM jmusic;
+-------------------+
| Tables_in_jmusic |
+-------------------+
| ActivityUsers |
| Songs |
| Songs_Tags |
| Tags |
| Users |
| persistent_logins |
+-------------------+
mysql> SHOW COLUMNS FROM Users;
+-------------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------------+--------------+------+-----+---------+----------------+
| idUser | int(11) | NO | PRI | NULL | auto_increment |
| Name | varchar(255) | YES | UNI | NULL | |
| Email | varchar(255) | YES | | NULL | |
| Password | varchar(255) | YES | | NULL | |
| ConfirmationToken | varchar(255) | YES | | NULL | |
| IsActivatedUser | tinyint(1) | NO | | 0 | |
| Role | int(11) | NO | | 1 | |
+-------------------+--------------+------+-----+---------+----------------+
mysql> SHOW COLUMNS FROM Tags;
+--------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+----------------+
| idTag | int(11) | NO | PRI | NULL | auto_increment |
| Name | varchar(45) | NO | UNI | NULL | |
| Usages | int(11) | YES | | 0 | |
+--------+-------------+------+-----+---------+----------------+
mysql> SHOW COLUMNS FROM Songs_Tags;
+--------------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+---------+------+-----+---------+-------+
| Songs_idSong | int(11) | NO | PRI | NULL | |
| Tags_idTag | int(11) | NO | PRI | NULL | |
+--------------+---------+------+-----+---------+-------+
方法?
次に、フォームタグの構造を取得するために何かを行う必要があります:value。私はSQLを知りませんでしたし、それを行う方法もわかりません。
そして、はい、私のアプリケーションはレイヤーに分割されています:エンティティ->DAO->Servise。