私は自分のアプリに連絡先機能をしています。タグ機能を追加したいと思います。しかし、私は私がCakephp 3+ mysqlの1つのフィールドに配列を保存
id | Contact | Name | Tags
1 | [email protected]|Test |["a","b"]
のような行の連絡先のフィールドを使用したいと私のcontacts.ctp
<?php foreach($contacts as $contact){
echo "Name : $contact->name Contact : $contact->contact <br> tags:";
foreach($contact->tags as $tag){
echo $tag;
}}?>
データベースフィールドに配列を直接保存することはできません。しかし、JSON文字列に変換して保存することができます。デコードして元の配列に戻すだけです。 –