Я делаю функцию контактов для своего приложения, и я хочу наложить на нее функцию тегов. но я не буду создавать таблицу только для этого, я хочу использовать поле из ряда контактов, какCakephp 3+ Сохранить массив в одном файле mysql
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. Все, что вам нужно сделать, это просто декодировать, чтобы вернуть исходный массив. –